Then, calling an API to go and re-deploy reconcile (keeping non service config) from an external python script. I have decided now that I want to do the redeploy reconcile within NSO, and understand that it might be possible using Maapi.
I have tried to emulate the way my API call was working here :
Thank you for your reply. I looked around and found some examples as per your suggestion, and have managed to do it using MAAPI.
I added the following Params to my maapi transaction
ConfXMLParam params = new ConfXMLParam;
params = new ConfXMLParamStart(nsPrefix, "reconcile");
params = new ConfXMLParamLeaf(nsPrefix, "keep-non-service-config");
params = new ConfXMLParamStop(nsPrefix, "reconcile");
And that has worked. Now I would like to add the ability to use No-networking, but it doesn't appear in tailf-ncs-services.yang under the re-deploy command. How would be the best way to approach this requirement?
SW upgrade or migration is something you never can escape from so it's better to make it part of your process. The remaining challenge is to determine when to give up what has been working to secure your future needs. Martin and the NSO team will guide y...
There is not a single golden tool that fits all purposes simply because development processes and needs are different. Instead, pick the tooling you need from the Smörgåsbord and build your environment to suit your needs. Shashidhar will guide you throug...
How Verizon Streamlined NSO Development with Continuous Integration
This is a customer success story of how Verizon ITNUC builds a CI chain to streamline the NSO development process. The containerized NSO makes testing several NSO packages in para...
It is best practice to avoid storing your secrets (e.g., passwords and shared keys) in plain text, either on NSO or on the device. In NSO, we support multiple encrypted data types that are encrypted using a local key. Similarly, many devices such as Cisco...