Skip to content

Conversation

@juburnet
Copy link
Collaborator

No description provided.

mtarking and others added 18 commits September 23, 2025 07:40
* resolve ansible-lint warnings and errors

* Update main.yml
* Update README.md

* Update README.md
* add check for overlay vrf and network state check for deployment

* fix lint

* update vrf & network check
* Performance Updates

* update diff script for interfaces, underlay, vrfs, networks, vpc_peering and vpc_domain_id

Signed-off-by: ccoueffe <[email protected]>

* rename diff_interface to diff_compare + fix sanity

Signed-off-by: ccoueffe <[email protected]>

* fix pep8

Signed-off-by: ccoueffe <[email protected]>

* update sanity

Signed-off-by: ccoueffe <[email protected]>

* update diff_compare

Signed-off-by: ccoueffe <[email protected]>

* update underlay_ip_address for diff

Signed-off-by: ccoueffe <[email protected]>

* update in create role underlay_ip, vpc_domain_id, vpc_peering + update condition in deploy

Signed-off-by: ccoueffe <[email protected]>

* Fix interface diff bug and preserve backward compatability

* Restore Commented out Lines

* Updates

* Re-order int delete and add deploy after remove

* update fabric_link, underlay_ip, vpc_domain_id, vpc_peering

Signed-off-by: ccoueffe <[email protected]>

* initialize changes_detected_vpc_domain_id_resource

Signed-off-by: ccoueffe <[email protected]>

* Interface Remove and Deploy Updates

* Fix actions failure

* Cleanup and add comments

* More cleanup

* Update comment

* Refactor changes_detected flags

* Update changes_detected flags

* Add common role tags

* Updates

* Cleanup, deploy false remove, write diff_compare to file

* Cleanup

* More cleanup

* Fix Github Actions Failures

* Github Actions Fixes

* More actions fixes

* Actions fixes

* updates for vrfs

* Fixes and cleanup

* Fix typo

* MSD updates

* Minor cleanup

* New fabric_deploy_manager

* github actions

* github actions

* Add task back that was removed

* MSD deploy updates

* Skip unmanagable devices for sync check

* Loop for in-sync check

* VRF Fixes

* Actions fixes

* Fix fabric check sync

* add missing change flag for ebgp

* Diff run create for MSD VRFs and Networks

* Add missing ebgp vrf_diff_result

* Normalize diff_result data for all fabrics

* Debug task removal

* Additional debug command cleanup

* Remove deploy based on changes_detected

* initial work on msd diff

* Revert Remove deploy based on changes_detected

* diff for msd vrfs and networks

* fix lint errors

* ansible-lint cleanup

* Move remove tasks out of import

* Fix key error

* MSD Fixes

* More MSD fixes

* Fix comment

* vPC Interface Rule Update to Check Switch is vPC Peer if it has vPC Interface (#637)

* vpc int rule update to check switch is vpc peer if it has vpc int

* vpc int rule update to check switch is vpc peer if it has vpc int

* group msd vrf & network tasks in a block for when create role is not run

---------

Signed-off-by: ccoueffe <[email protected]>
Co-authored-by: ccoueffe <[email protected]>
Co-authored-by: Matt Tarkington <[email protected]>
* update overlay cross check to include vpc peers

* Fix lint error
* Update existing_links_check.py

* Update ndfc_fabric_links.j2

* Update links.yml

* fix pep8
* set hostname if host_11_1 template policy not found

* start refactor of action plugin

* refactor setting hostname

* refactor setting hostname

* default plugin defaults

* fix encoding

* remove epdb
* update rules with dm change

* remove external type from vxlan vrf and network check

* remove epdb

* fix lint errors
* Prep for 0.5.1 release

* remove added

* update issue

* update changelog
@juburnet juburnet requested a review from a team as a code owner October 27, 2025 19:12
@mikewiebe mikewiebe merged commit 2da7848 into main Oct 27, 2025
8 checks passed
@mikewiebe mikewiebe deleted the Release-0.5.1 branch October 27, 2025 19:32
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.

7 participants