Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add netconf docker to build-image #19492

Open
wants to merge 18 commits into
base: master
Choose a base branch
from
Open

Conversation

hussamsh
Copy link

@hussamsh hussamsh commented Jul 5, 2024

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

Copy link

linux-foundation-easycla bot commented Jul 5, 2024

CLA Signed

The committers listed above are authorized under a signed CLA.

@hussamsh
Copy link
Author

hussamsh commented Jul 5, 2024

Hello @zhangyanzhao @aseaudi

This is the remaining part of the NETCONF server implementation, integration in the sonic-build-image.

For your info

@mssonicbld
Copy link
Collaborator

/azp run Azure.sonic-buildimage

Copy link

Pull request contains merge conflicts.

@mssonicbld
Copy link
Collaborator

/azp run Azure.sonic-buildimage

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Collaborator

/azp run Azure.sonic-buildimage

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Collaborator

/azp run Azure.sonic-buildimage

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Collaborator

/azp run Azure.sonic-buildimage

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Collaborator

/azp run Azure.sonic-buildimage

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Collaborator

/azp run Azure.sonic-buildimage

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Collaborator

/azp run Azure.sonic-buildimage

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants