[GCU] [MA] Adding support in existing tests - PFCWD #15183
[GCU] [MA] Adding support in existing tests - PFCWD #15183judyjoseph merged 12 commits intosonic-net:masterfrom
Conversation
|
The pre-commit check detected issues in the files touched by this pull request. Detailed pre-commit check results: To run the pre-commit checks locally, you can follow below steps:
|
|
@xincunli-sonic Could you please review? |
|
This PR could be dup with #14098, please double check, but you can left non namespace related changes. Thanks! |
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
…nd not based on naemspace prefix
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
…nd not based on naemspace prefix
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
* GCU Adding multi-asic support in existing test suites pfcwd * Update ASIC namespace fixture following changes in dependent PR sonic-net#15182 * Replacing rand_asic_namespace fixture with existing enum_rand_one_frontend_asic_index * Adding namespace in check_config_update * Adding arguments for ip_netns and cli namespaces prefixes * Reading flex db counters for interface based on where port belongs and not based on naemspace prefix * adding namespaces in format_json_patch_for_multiasic Signed-off-by: opcoder0 <[email protected]>
* GCU Adding multi-asic support in existing test suites pfcwd * Update ASIC namespace fixture following changes in dependent PR sonic-net#15182 * Replacing rand_asic_namespace fixture with existing enum_rand_one_frontend_asic_index * Adding namespace in check_config_update * Adding arguments for ip_netns and cli namespaces prefixes * Reading flex db counters for interface based on where port belongs and not based on naemspace prefix * adding namespaces in format_json_patch_for_multiasic Signed-off-by: Aharon Malkin <[email protected]>
* GCU Adding multi-asic support in existing test suites pfcwd * Update ASIC namespace fixture following changes in dependent PR sonic-net#15182 * Replacing rand_asic_namespace fixture with existing enum_rand_one_frontend_asic_index * Adding namespace in check_config_update * Adding arguments for ip_netns and cli namespaces prefixes * Reading flex db counters for interface based on where port belongs and not based on naemspace prefix * adding namespaces in format_json_patch_for_multiasic Signed-off-by: Guy Shemesh <[email protected]>
* GCU Adding multi-asic support in existing test suites pfcwd * Update ASIC namespace fixture following changes in dependent PR sonic-net#15182 * Replacing rand_asic_namespace fixture with existing enum_rand_one_frontend_asic_index * Adding namespace in check_config_update * Adding arguments for ip_netns and cli namespaces prefixes * Reading flex db counters for interface based on where port belongs and not based on naemspace prefix * adding namespaces in format_json_patch_for_multiasic Signed-off-by: Guy Shemesh <[email protected]>
Description of PR
This PR adds the common changes for adding Multi-ASIC support for generic config updater (GCU) in existing suites.
Original ticket that got splitted: #14070
This change has a dependency on common changes added via #15182
Summary:
Fixes # (issue)
Type of change
Back port request
Approach
What is the motivation for this PR?
To add support for Multi-ASIC testing in existing PFCWD GCU suites.
How did you do it?
How did you verify/test it?
Ran in vs-kvm-t0 testbed. Ran in t2 MA platform.
Any platform specific information?
Supported testbed topology if it's a new test case?
Documentation