Skip to content
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

Update to support route_control #248

Merged
merged 82 commits into from
Jan 16, 2025
Merged

Conversation

ccoueffe
Copy link
Collaborator

@ccoueffe ccoueffe commented Dec 10, 2024

Related Issue(s)

Fix the following issues:

Related Collection Role

  • cisco.nac_dc_vxlan.validate
  • cisco.nac_dc_vxlan.dtc.create
  • cisco.nac_dc_vxlan.dtc.deploy
  • cisco.nac_dc_vxlan.dtc.remove
  • other

Related Data Model Element

  • vxlan.global
  • vxlan.topology
  • vxlan.underlay
  • vxlan.overlay_services
  • vxlan.overlay_extensions
  • vxlan.policy
  • defaults.vxlan
  • other

Proposed Changes

This change includes templates to generate policies for:

  • Route-map
  • Prefix-list (IPv4 and IPv6)
  • Communities (Standard and Extended)
  • IP AS-Path
  • MAC-List
  • ACLs (IPv4 and IPv6)
  • Time-Range for ACLs
  • Object-Groups (IPv4 and IPv6) for ACLs

Test Notes

Cisco NDFC Version

Tested with ND3.2(1i)

Checklist

  • Latest commit is rebased from develop with merge conflicts resolved
  • New or updates to documentation has been made accordingly
  • Assigned the proper reviewers

move main jinja route_control out of the folder.
remove ansible.builtin.meta for sub_main
@ccoueffe ccoueffe added the ready for review PR Ready for Review label Dec 13, 2024
ccoueffe and others added 3 commits December 17, 2024 09:14
…route_control templates

in ndfc_prefix_list.j2, update entry["prefix"] with filter {{ entry["prefix"] | ipaddr('network/prefix') }} in case or prefix is not the supernet.
Ex: 172.17.1.0/19 is part of 172.17.0.0/19. CLI should have 172.17.0.0/19 else there is an out-of-sync.
@ccoueffe ccoueffe requested a review from mikewiebe December 20, 2024 19:42
@mikewiebe
Copy link
Collaborator

Charly still needs to address a mapping case with ICMP before we can merge this PR.

@juburnet
Copy link
Collaborator

@mikewiebe - this was updated for ICMP mapping. Please review and merge

Copy link
Collaborator

@juburnet juburnet left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved. It was agreed on a previous call to keep Port numbers only and have the translation to avoid the out-of-sync

@mikewiebe mikewiebe merged commit 4e34cd3 into netascode:develop Jan 16, 2025
6 checks passed
This was referenced Jan 23, 2025
@ccoueffe ccoueffe deleted the route_control branch January 24, 2025 15:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ready for review PR Ready for Review
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants