Skip to content

0.8.0

Pre-release
Pre-release

Choose a tag to compare

@mikewiebe mikewiebe released this 01 Jun 01:13
· 1 commit to develop since this release
aa8c5c4

Added

  • 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_networks split into independent cr_manage_vrfs and cr_manage_networks tags
  • Added role_create and role_remove top-level role tags
  • Added cr_manage_links and cr_manage_tor_pairing to iBGP and eBGP VXLAN tag sets
  • General performance improvements

Fixed

  • #767

  • #783

  • #786

  • 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-qualified data_model_extended.vxlan.*
    • ndfc_fabric_links.j2

      • Added peer1_ipv4_addr / peer2_ipv4_addr support for numbered fabric links
    • 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, and freeform_config
    • ndfc_underlay_ip_address.j2

      • Added anycast RP resource allocation for multicast replication mode
    • mcfg_fabric_attach_vrfs_loopbacks.j2

      • Fixed vlan_id type (quoted string for NDFC API)