What's Changed
Breaking Changes
- Cut(eos_cli_config_gen)!: Remove deprecated keys for management_ssh by @Shivani-gslab in #5809
- Cut(eos_cli_config_gen)!: Remove deprecated keys for router_path_selection by @Vibhu-gslab in #5808
- Cut(eos_designs)!: Remove deprecated key avd_6_behaviors by @Shivani-gslab in #5850
- Cut(eos_designs)!: Remove deprecated key node_type_keys[].interface_descriptions.overlay_loopback_interface by @Shivani-gslab in #5839
- Cut(eos_cli_config_gen, eos_designs)!: Remove the deprecated keys for aaa_accounting by @MaheshGSLAB in #5795
- Cut(eos_cli_config_gen)!: Remove deprecated keys for ethernet_interfaces by @Shivani-gslab in #5788
- Cut(eos_cli_config_gen)!: Removed deprecated key from management_api_models by @MaheshGSLAB in #5859
- Cut(eos_designs)!: Removed the deprecated keys from underlay_ospf_authentication by @MaheshGSLAB in #5840
- Cut(eos_cli_config_gen)!: Remove deprecated keys generate_default_config and generate_device_documentation by @Shivani-gslab in #5805
- Cut(eos_cli_config_gen)!: Remove deprecated keys for ip_name_server_groups by @Vibhu-gslab in #5802
- Cut(eos_cli_config_gen)!: Remove deprecated key vlan_interfaces[].vrrp_ids[].ipv6.address by @Shivani-gslab in #5810
- Cut(eos_designs)!: Removed the deprecated keys from name_servers by @vitthalmagadum in #5829
- Cut(eos_cli_config_gen)!: Removed deprecated keys from router_bgp by @MaheshGSLAB in #5811
- Cut(eos_cli_config_gen)!: Removed deprecated keys for vxlan_interface by @MaheshGSLAB in #5801
- Cut(eos_designs)!: Removed the deprecated keys from source_interfaces by @MaheshGSLAB in #5820
- Refactor(eos_designs)!: Add an error message instead of silently ignoring esi for single-homed devices. by @Shivani-gslab in #5611
- Refactor(eos_cli_config_gen)!: Make ip_name_servers[].vrf required by @laxmikantchintakindi in #5358
- Cut(eos_designs)!: Remove deprecated keys for snmp_settings by @Vibhu-gslab in #5830
- Cut(eos_cli_config_gen)!: Remove deprecated keys from
static_routes
andipv6_static_routes
by @laxmikantchintakindi in #5807 - Cut(eos_designs)!: Remove deprecated keys for underlay multicast by @gmuloc in #5860
- Cut(eos_cli_config_gen, eos_designs)!: Remove deprecated keys
community_lists
,flow_tracking.trackers[].exporters[].collector
by @laxmikantchintakindi in #5797 - Cut(eos_designs)!: Remove deprecated keys from network services data model by @laxmikantchintakindi in #5822
- Feat(eos_cli_config_gen)!: Add support to set interval for each recovery cause in errdisable by @laxmikantchintakindi in #5496
- Cut(eos_designs)!: Remove deprecated key
design
by @Shivani-gslab in #5818 - Cut(eos_cli_config_gen)!: Remove the logic for counter creation under traffic-policies.j2 by @Vibhu-gslab in #5851
- Refactor(eos_designs)!: Network services enhance guards for OSPF by @Vibhu-gslab in #5707
- Refactor(eos_cli_config_gen, eos_designs)!: Make the type key as required for aaa_accounting by @MaheshGSLAB in #5881
- Cut(eos_designs)!: Removed the deprecated key overlay_loopback_description by @MaheshGSLAB in #5842
- Refactor(eos_designs)!: Changed the default behavior of underlay_ospf_graceful_restart to true by @MaheshGSLAB in #5914
- Refactor(eos_cli_config_gen, eos_designs)!: Moved the NTP server vrf key outside to servers list by @MaheshGSLAB in #5905
- Cut(eos_designs)!: Remove deprecated key local_users by @Vibhu-gslab in #5917
- Cut(eos_designs)!: Remove deprecated keys for terminattr_smashexcludes, terminattr_ingestexclude, terminattr_disable_aaa, terminattr_ingestgrpcurl_port, cvp_ingestauth_key, cvp_instance_ips and cvp_token_file by @Vibhu-gslab in #5841
- Cut!: Remove the arista.avd.eos_config_deploy_cvp role by @ClausHolbechArista in #5912
- Cut(eos_designs)!: Removed the deprecated keys from def_node_type by @vitthalmagadum in #5838
- Refactor(eos_cli_config_gen, eos_designs)!: Add speed values to interfaces by @Vibhu-gslab in #5692
- Cut(eos_cli_config_gen)!: Remove deprecated keys from port channel interfaces by @laxmikantchintakindi in #5819
Fixed issues in eos_designs
- Fix(eos_designs): Avoid restricting valid user tags in generate_cv_tags.device_tags by @MaheshGSLAB in #5888
Documentation
- Doc: Skeleton for AVD 6.0.0 porting guide by @gmuloc in #5858
- Doc: Initial navigation rework by @JulioPDX in #5507
- Doc: Update Dual DC l3ls example by @joelbreton2 in #5848
- Doc: Update schema generated default values to avoid sorting keys. by @ClausHolbechArista in #5887
- Doc: Removing unused features by @JulioPDX in #5870
- Doc: Fixing broken links by @JulioPDX in #5903
- Doc: Remove eos_config_deploy_cvp from examples by @joelbreton2 in #5868
- Doc(eos_designs): Update the section about
is_deployed : false
devices by @carl-baillargeon in #5863
New features and enhancements in eos_cli_config_gen
- Feat(eos_cli_config_gen): Add support to render empty ACLs (with no ACEs) by @Shivani-gslab in #5844
- Feat(eos_cli_config_gen): Added support for DHCP Server TFTP Options 66 and 150 by @MaheshGSLAB in #5849
New features and enhancements in eos_designs
- Feat(eos_designs): Added support for IPv6 ND prefix support for SVIs by @MaheshGSLAB in #5873
- Feat(eos_designs): Add support to use regex for network services
bgp_peers.nodes
by @laxmikantchintakindi in #5747
Other Changes
- Bump: Pre-release 6.0.0-dev0 by @carlbuchmann in #5855
- Cut(eos_designs, eos_cli_config_gen): Removing all keys marked as removed in 5.x by @Vibhu-gslab in #5798
- Cut: Remove eos_validate_state by @carl-baillargeon in #5856
- Cut(eos_designs): Remove evpn_bgp_gateway_inter_domain key because it is not used by @carl-baillargeon in #5869
- Refactor: Rust: Remove unused generic in coercion by @ClausHolbechArista in #5893
- Refactor: Correct AVD meta schema location by @carlbuchmann in #5902
- Cut: Remove the arista.avd.dhcp_provisioner role by @ClausHolbechArista in #5907
- Refactor(pyavd)!: Remove keep_extra_keys option for custom keys in AVD inputs by @Shivani-gslab in #5877
Full Changelog: v5.7.0...v6.0.0-dev1