sonic-buildimage
sonic-buildimage copied to clipboard
Add netconf docker to build-image
Why I did it
I wanted to add NETCONF server support for configuring SONiC switches. Similar to the work done on RESTCONF server.
How I did it
First, the changes themselves are on the Official sonic netconf repositroy.
This work focuses on integrating the netconf server in build-image processes. I updated relevant build scripts , dockerfiles and git modules to include the netconf server in the final image.
How to verify it
- Normally build the image
- Install new image with netconf server on a switch. After switch stabilizes inspect the docker to see the netconf-server docker image is up.
- Test NETCONF connection using
ssh <username>@<ip> -p 830 -s netconf
Description for the changelog
This change adds support for a RFC compliant NETCONF server for SONiC switches.
Implements sonic-net/SONiC#1466 Implements sonic-net/SONiC#1498 Uses sonic-net/sonic-netconf-server#2
The committers listed above are authorized under a signed CLA.
- :white_check_mark: login: hussamsh / name: Hossam Sherif (5856aef262298235eb686b0f6b01d2e878582bb7, 697062652a12f3cfeb16f0d39b9e0c22b9310d7c, 6d925604e58d390b47eec461cca4b9b45e4ca2c1, 9ff3e881e1b1064a1e20d5539010952de323b535, a5dbad832f9c7cd317ded121cdbde7a28533729d, e1a5dd860e6f30b155cb5feaa664cdaed0b25103)
Hello @zhangyanzhao @aseaudi
This is the remaining part of the NETCONF server implementation, integration in the sonic-build-image.
For your info
/azp run Azure.sonic-buildimage
Pull request contains merge conflicts.
/azp run Azure.sonic-buildimage
Azure Pipelines successfully started running 1 pipeline(s).
/azp run Azure.sonic-buildimage
Azure Pipelines successfully started running 1 pipeline(s).
/azp run Azure.sonic-buildimage
Azure Pipelines successfully started running 1 pipeline(s).
/azp run Azure.sonic-buildimage
Azure Pipelines successfully started running 1 pipeline(s).
/azp run Azure.sonic-buildimage
Azure Pipelines successfully started running 1 pipeline(s).
/azp run Azure.sonic-buildimage
Azure Pipelines successfully started running 1 pipeline(s).
/azp run Azure.sonic-buildimage
Azure Pipelines successfully started running 1 pipeline(s).
/azp run Azure.sonic-buildimage
Azure Pipelines successfully started running 1 pipeline(s).
/azp run Azure.sonic-buildimage
/azp run Azure.sonic-buildimage
Azure Pipelines successfully started running 1 pipeline(s).
/azp run Azure.sonic-buildimage
Azure Pipelines successfully started running 1 pipeline(s).
/azp run Azure.sonic-buildimage
Azure Pipelines successfully started running 1 pipeline(s).
/azp run Azure.sonic-buildimage
Pull request contains merge conflicts.
/azp run Azure.sonic-buildimage