-
Notifications
You must be signed in to change notification settings - Fork 190
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
Feat(eos_validate_state): ANTA Add a knob to exclude interfaces from being validated #3576
Feat(eos_validate_state): ANTA Add a knob to exclude interfaces from being validated #3576
Conversation
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
Conflicts have been resolved. A maintainer will review the pull request shortly. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Conflicts have been resolved. A maintainer will review the pull request shortly. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
...tions/arista/avd/roles/eos_designs/python_modules/connected_endpoints/ethernet_interfaces.py
Show resolved
Hide resolved
ansible_collections/arista/avd/roles/eos_designs/docs/tables/port-profiles.md
Outdated
Show resolved
Hide resolved
...ble_collections/arista/avd/roles/eos_cli_config_gen/schemas/eos_cli_config_gen.schema.pickle
Outdated
Show resolved
Hide resolved
ansible_collections/arista/avd/plugins/plugin_utils/eos_validate_state_utils/avdtestbase.py
Outdated
Show resolved
Hide resolved
...lections/arista/avd/molecule/eos_validate_state/inventory/group_vars/CONNECTED_ENDPOINTS.yml
Outdated
Show resolved
Hide resolved
...lections/arista/avd/molecule/eos_validate_state/inventory/group_vars/CONNECTED_ENDPOINTS.yml
Outdated
Show resolved
Hide resolved
...ollections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf1a.yml
Show resolved
Hide resolved
…te_state_utils/avdtestbase.py Co-authored-by: Guillaume Mulocher <gmulocher@arista.com>
…entory/group_vars/CONNECTED_ENDPOINTS.yml Co-authored-by: Guillaume Mulocher <gmulocher@arista.com>
…entory/group_vars/CONNECTED_ENDPOINTS.yml Co-authored-by: Guillaume Mulocher <gmulocher@arista.com>
…ort-profiles.md Co-authored-by: Guillaume Mulocher <gmulocher@arista.com>
2c227d8
to
9436fee
Compare
Conflicts have been resolved. A maintainer will review the pull request shortly. |
Change Summary
Add a knob to the structured_config to disable Ethernet and Port-Channel interfaces validation.
Related Issue(s)
Fixes #3113
Component(s) name
arista.avd.eos_validate_state
ANTAProposed changes
If
validate_state
is False under the endpoint connectivity models, the key will be inserted in the structured_config of the related interfaces so that theAvdTestInterfacesState
test can catch it and skip.If the key is not present, it defaults to True from
AvdTestInterfacesState
's point of view.How to test
Checklist
User Checklist
Repository Checklist