❗ Red Hat does not provide commercial support for the content of these repos
#############################################################################
DISCLAIMER: THESE ARE UNSUPPORTED COMMUNITY TOOLS.
THE REFERENCES ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
#############################################################################
This library is a simple NETCONF client :
- RFC6241: Network Configuration Protocol (NETCONF)
- Support for the following RPC:
lock
,unlock
,edit-config
,comit
,validate
,get
,get-config
- Support for custom RPC
- Support for the following RPC:
- RFC6242: Using the NETCONF Protocol over Secure Shell (SSH)
- Support for username/password
- Support for pub key
- RFC5277: NETCONF Event Notifications
- Support for
create-subscription
- No support for notification filtering
- Support for
- Partially RFC8641 and RFC8639: Subscription to YANG Notifications for Datastore Updates
- Support for
establish-subscription
- No support for
delete-subscription
- Support for
go get github.com/openshift-telco/go-netconf-client@v1.0.6
- See example in the
examples/
directory
This client is an adaptation of the code taken from: