What's Changed
Fixed issues in eos_designs
- Fix(eos_designs): Raise correct error message for duplicate port-channels by @gmuloc in #2674
- Fix(eos_designs): Change IP addressing templates from ansible netcommon to ansible.utils by @ClausHolbechArista in #2677
- Fix(eos_designs): Configure "ip routing ipv6 interface vrf X" for RFC5549 by @gmuloc in #2660
- Fix(eos_designs): Fix and test custom python modules for ip addressing and interface descriptions by @ClausHolbechArista in #2664
Other Fixed issues
Documentation
New features and enhancements in eos_cli_config_gen
- Feat(eos_cli_config_gen): Enable redistribution of leaked (static, connected, bgp) routes into OSPF by @carl-baillargeon in #2639
- Feat(eos_cli_config_gen): Add address locking options on ethernet interfaces by @emilarista in #2564
- Feat(eos_cli_config_gen): Add support for BGP session tracking by @gmuloc in #2659
New features and enhancements in eos_designs
- Feat(eos_designs): Schema for node_type by @carlbuchmann in #2517
- Feat(eos_designs): Schema for platforms by @carlbuchmann in #2519
- Feat(eos_designs): Schema for CVP by @carlbuchmann in #2509
- Feat(eos_designs): Schema for evpn by @carlbuchmann in #2514
- Feat(eos_designs): Add support for serial_number by @gmuloc in #2645
- Feat(eos_designs): Schema for isis by @carlbuchmann in #2515
- Feat(eos_designs): Schema for underlay by @carlbuchmann in #2520
Other Changes
- Refactor(eos_designs): Relax requirement for 'id' if not used by @gmuloc in #2661
- Refactor(plugins): Optimize schema tooling by @ClausHolbechArista in #2672
- Refactor(eos_designs): Optimize and fix switch facts by @ClausHolbechArista in #2678
- Bump: Pre-release v4.0.0-dev9 by @gmuloc in #2681
New Contributors
- @carl-baillargeon made their first contribution in #2639
Full Changelog: v4.0.0-dev8...v4.0.0-dev9