Hi YDK Community,
I am introducing a new set of sample applications which configures gRPC server for XR data model using the gNMI provider and the CRUD service.
This set of sample applications contains four boilerplate applications and seven custom applications as follows:
gn-create-xr-man-ems-cfg-10-ydk.py - create boilerplate
gn-create-xr-man-ems-cfg-20-ydk.py - Basic gRPC (IPv4)
gn-create-xr-man-ems-cfg-21-ydk.py - Basic gRPC (IPv6)
gn-create-xr-man-ems-cfg-22-ydk.py - gRPC with TLS (IPv4)
gn-create-xr-man-ems-cfg-23-ydk.py - gRPC with TLS (IPv6)
gn-create-xr-man-ems-cfg-24-ydk.py - gRPC with TLS and max req (IPv4)
gn-create-xr-man-ems-cfg-25-ydk.py - gRPC with TLS and max req (IPv6)
gn-delete-xr-man-ems-cfg-10-ydk.py - delete boilerplate
gn-delete-xr-man-ems-cfg-20-ydk.py - delete all gRPC configuration
gn-read-xr-man-ems-cfg-10-ydk.py - read boilerplate
gn-update-xr-man-ems-cfg-10-ydk.py - update boilerplate
In the following Github directory, you can find the python files, JSON files, and CLI files:
https://github.com/deom119/ydk-py-samples/tree/master/samples/basic/crud/gnmi/models/cisco-ios-xr/Cisco-IOS-XR-man-ems-cfg
Try it out!