0.8.0
Pre-release
Pre-release
Added
- In the requirements.yaml we have updated cisco.dcnm to 3.12.0 and cisco.nac_dc_vxlan to 0.8.0
- This release delivers the DTC Pythonic Consolidation
- This is a major architectural refactor of the Direct-to-Controller (DTC) roles that replaces per-fabric YAML task files with a unified, data-driven pipeline powered by Python action plugins and externalized YAML registries.
cr_manage_vrfs_networkssplit into independentcr_manage_vrfsandcr_manage_networkstags- Added
role_createandrole_removetop-level role tags - Added
cr_manage_linksandcr_manage_tor_pairingto iBGP and eBGP VXLAN tag sets - General performance improvements
Fixed
-
Template Fixes
-
ndfc_bgw_anycast_vip.j2, ndfc_underlay_ip_address.j2, ndfc_vpc_domain_id_resource.j2
- Switched from bare
vxlan.*references to fully-qualifieddata_model_extended.vxlan.*
- Switched from bare
-
ndfc_fabric_links.j2
- Added
peer1_ipv4_addr/peer2_ipv4_addrsupport for numbered fabric links
- Added
-
ndfc_policy.j2
- Added guard for empty switches list to prevent empty policy render
-
dc_vxlan_fabric_attach_vrfs_loopbacks.j2, msd_fabric_attach_vrfs_loopbacks.j2, mcfg_fabric_attach_vrfs_loopbacks.j2
- Widened loopback attach condition to include
loopback_ipv4,loopback_ipv6, andfreeform_config
- Widened loopback attach condition to include
-
ndfc_underlay_ip_address.j2
- Added anycast RP resource allocation for multicast replication mode
-
mcfg_fabric_attach_vrfs_loopbacks.j2
- Fixed
vlan_idtype (quoted string for NDFC API)
- Fixed
-