Skip to content

Conversation

@Verma-Anukul
Copy link
Contributor

@Verma-Anukul Verma-Anukul commented Jul 21, 2025

sonic-buildimage : #23401
sonic-mgmt-framework - sonic-net/sonic-mgmt-framework#150
sonic-mgmt-common - sonic-net/sonic-mgmt-common#182

Why I did it

To support openconfig system module in sonic as per HLD : sonic-net/SONiC#1790
Some sonic yang changes are required, which is done under this PR

sonic-mgmt-common PR # sonic-net/sonic-mgmt-common#179

Work item tracking

NA

How I did it

  • In sonic-ntp.yang, list name was not as per ABNF rule, which was causing cvl errors, fixed the same
    /ntp:sonic-ntp/ntp:NTP_KEY/ntp:NTP_KEYS_LIST
    to
    /ntp:sonic-ntp/ntp:NTP_KEY/ntp:NTP_KEY_LIST

How to verify it

Ran all test cases in sonic-utilities and sonic-mgmt-common to ensure changes work fine

Which release branch to backport (provide reason below if selected)

  • 202205
  • 202211
  • 202305
  • 202311
  • 202405
  • 202411
  • 202505

Tested branch (Please provide the tested image version)

Description for the changelog

Link to config_db schema for YANG module changes

A picture of a cute animal (not mandatory but encouraged)

@mssonicbld
Copy link
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@Verma-Anukul
Copy link
Contributor Author

@Verma-Anukul Verma-Anukul requested a review from wen587 July 22, 2025 02:48
@mssonicbld
Copy link
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@Verma-Anukul Verma-Anukul changed the title Yang changes required for oc-system support in UMF Correct NTP_KEY list name in SONiC Yang Sep 22, 2025
@Verma-Anukul Verma-Anukul changed the title Correct NTP_KEY list name in SONiC Yang Corrected NTP_KEY list name in SONiC Yang Sep 22, 2025
@Verma-Anukul
Copy link
Contributor Author

@wen587 @qiluo-msft @lguohan

Please help in review and merge

@Verma-Anukul
Copy link
Contributor Author

@Verma-Anukul
Copy link
Contributor Author

@Verma-Anukul
Copy link
Contributor Author

@qiluo-msft

Please help in review and merge

@Verma-Anukul
Copy link
Contributor Author

@Verma-Anukul
Copy link
Contributor Author

@fastiuk Thanks for your review

@qiluo-msft Please help in merging this

@qiluo-msft qiluo-msft merged commit 5d007b7 into sonic-net:master Oct 30, 2025
20 checks passed
@Verma-Anukul Verma-Anukul deleted the oc-system-xfmr-implementation branch October 31, 2025 08:52
pavannaregundi pushed a commit to pavannaregundi/sonic-buildimage that referenced this pull request Nov 22, 2025
sonic-buildimage : sonic-net#23401
sonic-mgmt-framework - sonic-net/sonic-mgmt-framework#150
sonic-mgmt-common - sonic-net/sonic-mgmt-common#182

Why I did it
To support openconfig system module in sonic as per HLD : sonic-net/SONiC#1790
Some sonic yang changes are required, which is done under this PR

sonic-mgmt-common PR # sonic-net/sonic-mgmt-common#179

Work item tracking
NA

How I did it
In sonic-ntp.yang, list name was not as per ABNF rule, which was causing cvl errors, fixed the same
/ntp:sonic-ntp/ntp:NTP_KEY/ntp:NTP_KEYS_LIST
to
/ntp:sonic-ntp/ntp:NTP_KEY/ntp:NTP_KEY_LIST
How to verify it
Ran all test cases in sonic-utilities and sonic-mgmt-common to ensure changes work fine
ashutosh-agrawal pushed a commit to AnantKishorSharma/sonic-buildimage that referenced this pull request Nov 30, 2025
sonic-buildimage : sonic-net#23401
sonic-mgmt-framework - sonic-net/sonic-mgmt-framework#150
sonic-mgmt-common - sonic-net/sonic-mgmt-common#182

Why I did it
To support openconfig system module in sonic as per HLD : sonic-net/SONiC#1790
Some sonic yang changes are required, which is done under this PR

sonic-mgmt-common PR # sonic-net/sonic-mgmt-common#179

Work item tracking
NA

How I did it
In sonic-ntp.yang, list name was not as per ABNF rule, which was causing cvl errors, fixed the same
/ntp:sonic-ntp/ntp:NTP_KEY/ntp:NTP_KEYS_LIST
to
/ntp:sonic-ntp/ntp:NTP_KEY/ntp:NTP_KEY_LIST
How to verify it
Ran all test cases in sonic-utilities and sonic-mgmt-common to ensure changes work fine
FengPan-Frank pushed a commit to FengPan-Frank/sonic-buildimage that referenced this pull request Dec 4, 2025
sonic-buildimage : sonic-net#23401
sonic-mgmt-framework - sonic-net/sonic-mgmt-framework#150
sonic-mgmt-common - sonic-net/sonic-mgmt-common#182

Why I did it
To support openconfig system module in sonic as per HLD : sonic-net/SONiC#1790
Some sonic yang changes are required, which is done under this PR

sonic-mgmt-common PR # sonic-net/sonic-mgmt-common#179

Work item tracking
NA

How I did it
In sonic-ntp.yang, list name was not as per ABNF rule, which was causing cvl errors, fixed the same
/ntp:sonic-ntp/ntp:NTP_KEY/ntp:NTP_KEYS_LIST
to
/ntp:sonic-ntp/ntp:NTP_KEY/ntp:NTP_KEY_LIST
How to verify it
Ran all test cases in sonic-utilities and sonic-mgmt-common to ensure changes work fine

Signed-off-by: Feng Pan <[email protected]>
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.

6 participants