Hello again,
I have added new sample applications to configure keychain for XR data model using the CRUD service and the gNMI provider.
These sample applications include four boilerplate applications and three custom applications as follows:
gn-create-xr-lib-keychain-cfg-10-ydk.py - create boilerplate
gn-create-xr-lib-keychain-cfg-20-ydk.py - one AES-128-GCM key
gn-create-xr-lib-keychain-cfg-22-ydk.py - one AES-128-GCM key
gn-create-xr-lib-keychain-cfg-24-ydk.py - two rolling keys
gn-delete-xr-lib-keychain-cfg-10-ydk.py - delete boilerplate
gn-read-xr-lib-keychain-cfg-10-ydk.py - read boilerplate
gn-update-xr-lib-keychain-cfg-10-ydk.py - update boilerplate
Please visit the following link to get a full shot of all the python files, CLI files, and JSON files:
https://github.com/deom119/ydk-py-samples/tree/master/samples/basic/crud/gnmi/models/cisco-ios-xr/Cisco-IOS-XR-lib-keychain-cfg
Best!