Skip to content

openshift-telco/go-netconf-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.
#############################################################################

NETCONF

GoDoc Report Card

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
  • 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
  • Partially RFC8641 and RFC8639: Subscription to YANG Notifications for Datastore Updates
    • Support for establish-subscription
    • No support for delete-subscription

Install

  • go get github.com/openshift-telco/go-netconf-client@v1.0.6

Examples

  • See example in the examples/ directory

Links

This client is an adaptation of the code taken from:

About

NETCONF client implementation in go.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 6

Languages