Skip to content

Add SONiC ConfigDB Backend - #26

Draft
hardikdr wants to merge 3 commits into
ironcore-dev:mainfrom
hardikdr:enh/configdb-backend
Draft

hardikdr wants to merge 3 commits into
ironcore-dev:mainfrom
hardikdr:enh/configdb-backend

Conversation

@hardikdr

Copy link
Copy Markdown
Member

Proposed Changes

For now, this PR adds an initial ConfigDB-based backend alongside the existing script-based backend. It's WIP.

Some open points:

  • Check with @Giluerre how we can reuse or converge with the ConfigDB accessor work already done in [sonic-operator](ironcore-dev/sonic-operator@b937bfd).
  • Figure out how reset should work properly. Right now, it mostly follows what the script-based backend does. Should we also reset the interfaces or any other state?
  • Decide where the ConfigDB client should live: in Fabric or sonic-operator
  • There may be a few more details to discuss as we test the approach more.

Feedback and ideas are very welcome.

Fixes #

Signed-off-by: Hardik Dodiya <hardik.dodiya@sap.com>
Signed-off-by: Hardik Dodiya <hardik.dodiya@sap.com>
Signed-off-by: Hardik Dodiya <hardik.dodiya@sap.com>
@github-actions github-actions Bot added the enhancement New feature or request label Oct 26, 2026
@hardikdr hardikdr added this to Roadmap Oct 27, 2026
@hardikdr hardikdr added the area/switch-automation Automation processes for network switch management and operations. label Oct 27, 2026
@hardikdr hardikdr moved this from Todo to In Progress in Fabric Automation Oct 27, 2026
@hardikdr hardikdr linked an issue Oct 27, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/switch-automation Automation processes for network switch management and operations. enhancement New feature or request ok-to-image

Projects

Status: In Progress
Status: No status

Development

Successfully merging this pull request may close these issues.

Implement the SONiC provider for Fabriclet

2 participants