testenv-clean-build doesn't work with includes
I'm trying to run the make testenv-clean-build
target on my NID system and it consistently fails.
$ make testenv-clean-build
... (output omitted)
-- Reloading packages for NSO testenv-nso-sdwan-5.2.1.1-klambrec-nso
>>> System upgrade is starting.
>>> Sessions in configure mode must exit to operational mode.
>>> No configuration changes can be performed until upgrade has completed.
>>> System upgrade has been cancelled.
Error: /devices/device[name='vmanage']/device-type/generic/ned-id is not configured
[error][2020-08-15 07:04:50]
make[1]: Leaving directory '/home/klambrec/sdwan/nso-sdwan'
If I manually try to perform a reload after I see this:
admin@ncs> request packages reload
Error: The following modules will be deleted by upgrade:
viptela-vmanage-gen-1.3: tailf-ned-viptela-vmanage
viptela-vmanage-gen-1.3: tailf-ned-viptela-vmanage-id
viptela-vmanage-gen-1.3: tailf-ned-viptela-vmanage-stats
viptela-vmanage-gen-1.3: tailf-ned-viptela-vmanage-meta
viptela-vmanage-gen-1.3: viptela-vmanage-gen
viptela-vmanage-gen-1.3: viptela-vmanage-gen-1.3
If this is intended, proceed with 'force' parameter.
[error][2020-08-15 07:10:31]
This NED is a NID stye include. It would appear the clean build doesn't copy the includes back in, maybe?