sonic-buildimage icon indicating copy to clipboard operation
sonic-buildimage copied to clipboard

Add netconf docker to build-image

Open hussamsh opened this issue 1 year ago • 2 comments

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

  1. Normally build the image
  2. Install new image with netconf server on a switch. After switch stabilizes inspect the docker to see the netconf-server docker image is up.
  3. 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

hussamsh avatar Jul 05 '24 15:07 hussamsh

CLA Signed

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

hussamsh avatar Jul 05 '24 15:07 hussamsh

/azp run Azure.sonic-buildimage

mssonicbld avatar Jan 27 '25 10:01 mssonicbld

Pull request contains merge conflicts.

azure-pipelines[bot] avatar Jan 27 '25 10:01 azure-pipelines[bot]

/azp run Azure.sonic-buildimage

mssonicbld avatar Jan 27 '25 10:01 mssonicbld

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines[bot] avatar Jan 27 '25 10:01 azure-pipelines[bot]

/azp run Azure.sonic-buildimage

mssonicbld avatar Jan 27 '25 11:01 mssonicbld

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines[bot] avatar Jan 27 '25 11:01 azure-pipelines[bot]

/azp run Azure.sonic-buildimage

mssonicbld avatar Jan 28 '25 09:01 mssonicbld

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines[bot] avatar Jan 28 '25 09:01 azure-pipelines[bot]

/azp run Azure.sonic-buildimage

mssonicbld avatar Jan 28 '25 09:01 mssonicbld

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines[bot] avatar Jan 28 '25 09:01 azure-pipelines[bot]

/azp run Azure.sonic-buildimage

mssonicbld avatar Jan 28 '25 10:01 mssonicbld

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines[bot] avatar Jan 28 '25 10:01 azure-pipelines[bot]

/azp run Azure.sonic-buildimage

mssonicbld avatar Jan 28 '25 14:01 mssonicbld

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines[bot] avatar Jan 28 '25 14:01 azure-pipelines[bot]

/azp run Azure.sonic-buildimage

mssonicbld avatar Jan 28 '25 17:01 mssonicbld

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines[bot] avatar Jan 28 '25 17:01 azure-pipelines[bot]

/azp run Azure.sonic-buildimage

mssonicbld avatar Feb 05 '25 07:02 mssonicbld

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines[bot] avatar Feb 05 '25 07:02 azure-pipelines[bot]

/azp run Azure.sonic-buildimage

mssonicbld avatar Feb 28 '25 11:02 mssonicbld

/azp run Azure.sonic-buildimage

mssonicbld avatar Feb 28 '25 11:02 mssonicbld

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines[bot] avatar Feb 28 '25 11:02 azure-pipelines[bot]

/azp run Azure.sonic-buildimage

mssonicbld avatar Feb 28 '25 15:02 mssonicbld

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines[bot] avatar Feb 28 '25 15:02 azure-pipelines[bot]

/azp run Azure.sonic-buildimage

mssonicbld avatar Mar 01 '25 21:03 mssonicbld

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines[bot] avatar Mar 01 '25 21:03 azure-pipelines[bot]

/azp run Azure.sonic-buildimage

mssonicbld avatar Mar 02 '25 04:03 mssonicbld

Pull request contains merge conflicts.

azure-pipelines[bot] avatar Mar 02 '25 04:03 azure-pipelines[bot]

/azp run Azure.sonic-buildimage

mssonicbld avatar Mar 02 '25 04:03 mssonicbld