-
Notifications
You must be signed in to change notification settings - Fork 63
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Modify SONiC 4.4.0 IPv6 feature support code to eliminate failures on…
… older versions of SONiC. (#474) * Modify changes for support of SONiC 4.4.0 IPv6 features to eliminate failures on older versions of SONiC. * Add a changelog fragment file for this PR. * Remove UT expectation for sending of the unnecessary and downward incompatible default autoconf REST api. * Fix sanity errors. * Fix idempotency problems for defaults in overridden and replaced state. * Add missing changes to filtered "want" for "replaced" state. * Fix a sanity error. * Update plugins/module_utils/network/sonic/config/l3_interfaces/l3_interfaces.py In 'replaced' state, remove empties before removing default entries to prevent extraneous diffs. Co-authored-by: Arun Saravanan Balachandran <52521751+ArunSaravananBalachandran@users.noreply.github.com> * Update plugins/module_utils/network/sonic/config/l3_interfaces/l3_interfaces.py Use the "unfiltered" input "want" dictionary instead of the filtered "want" with defaults removed when determining which interfaces need to have their configuration "replaced". This change allows "replaced" handling to proceed on interfaces for which the "unfiltered" want includes only default values. Co-authored-by: Arun Saravanan Balachandran <52521751+ArunSaravananBalachandran@users.noreply.github.com> --------- Co-authored-by: Arun Saravanan Balachandran <52521751+ArunSaravananBalachandran@users.noreply.github.com>
- Loading branch information
1 parent
06e9d99
commit 7b4b6f8
Showing
4 changed files
with
95 additions
and
95 deletions.
There are no files selected for viewing
3 changes: 3 additions & 0 deletions
3
changelogs/fragments/474-l3_interfaces-ipv6-autoconf-downward-compatibility.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
--- | ||
bugfixes: | ||
- sonic_l3_interfaces - Eliminate unconditional sending of the new autoconf REST API option during replaced and overridden state handling (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/474). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters