Skip to content

Update GNMI test case to support cname role list. #17866

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

Merged
merged 7 commits into from
Apr 21, 2025

Conversation

liuh-80
Copy link
Contributor

@liuh-80 liuh-80 commented Apr 7, 2025

Update GNMI test case to support cname role list.

Why I did it

GNMI service will change to mapping cname to a role list:
sonic-net/sonic-buildimage#21849

To make sure GNMI test case in sonic-mgmt can pass with/without this change, we need improve test case to handle both case.

Work item tracking
  • Microsoft ADO: 31561802

How I did it

Ignore test case bug github issue: #17876
Change GNMI setup code to handle role list by check yang model

How to verify it

Pass all test case.

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

  • 201811
  • 201911
  • 202006
  • 202012
  • 202106
  • 202111
  • 202205
  • 202211
  • 202305

Tested branch (Please provide the tested image version)

Description for the changelog

Update GNMI test case to support cname role list.

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

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Collaborator

/azp run

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Collaborator

/azp run

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Collaborator

/azp run

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@liuh-80 liuh-80 changed the title [POC] Update GNMI test case to support cname role list. Update GNMI test case to support cname role list. Apr 7, 2025
@mssonicbld
Copy link
Collaborator

/azp run

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@liuh-80
Copy link
Contributor Author

liuh-80 commented Apr 7, 2025

Related issue: #17876

@mssonicbld
Copy link
Collaborator

/azp run

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Collaborator

/azp run

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@liuh-80
Copy link
Contributor Author

liuh-80 commented Apr 8, 2025

/azpw run

@mssonicbld
Copy link
Collaborator

/AzurePipelines run

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@wangxin wangxin merged commit b8877c6 into sonic-net:master Apr 21, 2025
18 checks passed
qiluo-msft pushed a commit to sonic-net/sonic-buildimage that referenced this pull request Apr 28, 2025
Improve GNMI_CLIENT_CERT table to support multiple roles.

Why I did it
GNMI need support multiple roles.
HLD: sonic-net/SONiC#1967

Work item tracking
Microsoft ADO (number only):31561802
How I did it
Change GNMI_CLIENT_CERT table yang model.

How to verify it
Pass all test case.

This PR depends on following PRs:
sonic-net/sonic-gnmi#366
sonic-net/sonic-mgmt#17866
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.

5 participants