Topics
Release 3.8.0 - See documentation on avd.sh for details.
- Bump - Update galaxy.yml to 3.8.0-rc1 (aristanetworks#2360)
- Cut(eos_designs) - Remove unused overlay jinja2 templates (#2363) (aristanetworks#2371)
- Doc - Add Guillaume Mulocher to Maintainers (aristanetworks#2100)
- Doc - Campus Example (aristanetworks#2191)
- Doc - Exclude test files from site build, enable twitter, update links (aristanetworks#2238)
- Doc - L2LS Example (aristanetworks#1992)
- Doc - L3LS Example and Mkdoc Updates (aristanetworks#2055)
- Doc - Refactor landing page and installation guide (aristanetworks#2306)
- Doc - Remove display_name from schema generated docs (aristanetworks#2248)
- Doc - Role diagram support for light and dark modes (aristanetworks#2272)
- Doc(eos_cli_config_gen) - Add LACP to key_to_display_name plugin (aristanetworks#2293)
- Doc(eos_cli_config_gen) - Fix documentation for cvx.peer_hosts (aristanetworks#2358)
- Doc(eos_designs) - Addition of L2LS documentation (aristanetworks#2305)
- Feat - Add peer hosts to CVX (aristanetworks#2281)
- Feat - Schemas for input validation and documentation (aristanetworks#1888)
- Feat( eos_designs, eos_cli_config_gen) - Add "disabled" option to "local_users" (aristanetworks#2257)
- Feat(eos_cli_config_gen) - Add macsec commands (aristanetworks#2286)
- Feat(eos_cli_config_gen) - Add "bfd" key to router_pim_sparse_mode (aristanetworks#2262)
- Feat(eos_cli_config_gen) - Add Router MSDP Data Model (aristanetworks#2278)
- Feat(eos_cli_config_gen) - Add flow tracking sampled support (aristanetworks#2270)
- Feat(eos_cli_config_gen) - Add graceful-restart support for router_bgp (aristanetworks#2296)
- Feat(eos_cli_config_gen) - Add key_type for ntp.authentication_keys (aristanetworks#2258)
- Feat(eos_cli_config_gen) - Add schema for aaa accounting (aristanetworks#2170)
- Feat(eos_cli_config_gen) - Add schema for aaa_authentication (aristanetworks#2121)
- Feat(eos_cli_config_gen) - Add schema for aaa_authorization (aristanetworks#2149)
- Feat(eos_cli_config_gen) - Add schema for aaa_root (aristanetworks#2148)
- Feat(eos_cli_config_gen) - Add schema for aaa_server_groups (aristanetworks#2168)
- Feat(eos_cli_config_gen) - Add schema for access_lists (aristanetworks#1995)
- Feat(eos_cli_config_gen) - Add schema for aliases (aristanetworks#2119)
- Feat(eos_cli_config_gen) - Add schema for arp (aristanetworks#2160)
- Feat(eos_cli_config_gen) - Add schema for as_path (aristanetworks#2125)
- Feat(eos_cli_config_gen) - Add schema for banners (aristanetworks#2117)
- Feat(eos_cli_config_gen) - Add schema for bgp_groups (aristanetworks#2079)
- Feat(eos_cli_config_gen) - Add schema for boot (aristanetworks#2189)
- Feat(eos_cli_config_gen) - Add schema for class_maps (aristanetworks#2065)
- Feat(eos_cli_config_gen) - Add schema for clock (aristanetworks#2133)
- Feat(eos_cli_config_gen) - Add schema for community_lists (aristanetworks#2018)
- Feat(eos_cli_config_gen) - Add schema for custom_templates (aristanetworks#2154)
- Feat(eos_cli_config_gen) - Add schema for cvx (aristanetworks#2186)
- Feat(eos_cli_config_gen) - Add schema for daemon terminattr (aristanetworks#2081)
- Feat(eos_cli_config_gen) - Add schema for daemons (aristanetworks#2027)
- Feat(eos_cli_config_gen) - Add schema for dhcp_relay (aristanetworks#2122)
- Feat(eos_cli_config_gen) - Add schema for dns_domain (aristanetworks#2132)
- Feat(eos_cli_config_gen) - Add schema for domain_list (aristanetworks#2179)
- Feat(eos_cli_config_gen) - Add schema for dot1x (aristanetworks#2197)
- Feat(eos_cli_config_gen) - Add schema for dynamic_prefix_lists (aristanetworks#2195)
- Feat(eos_cli_config_gen) - Add schema for enable_password (aristanetworks#2172)
- Feat(eos_cli_config_gen) - Add schema for eos_cli (aristanetworks#2123)
- Feat(eos_cli_config_gen) - Add schema for errdisable (aristanetworks#2124)
- Feat(eos_cli_config_gen) - Add schema for ethernet-interfaces (aristanetworks#2107)
- Feat(eos_cli_config_gen) - Add schema for event_handlers (aristanetworks#2037)
- Feat(eos_cli_config_gen) - Add schema for event_monitor (aristanetworks#2166)
- Feat(eos_cli_config_gen) - Add schema for generate_default_config (aristanetworks#2127)
- Feat(eos_cli_config_gen) - Add schema for generate_device_documentation (aristanetworks#2126)
- Feat(eos_cli_config_gen) - Add schema for hardware (aristanetworks#2187)
- Feat(eos_cli_config_gen) - Add schema for hardware_counters (aristanetworks#2054)
- Feat(eos_cli_config_gen) - Add schema for interface_defaults (aristanetworks#2130)
- Feat(eos_cli_config_gen) - Add schema for interface_groups (aristanetworks#2053)
- Feat(eos_cli_config_gen) - Add schema for interface_profiles (aristanetworks#2050)
- Feat(eos_cli_config_gen) - Add schema for ip_access_lists (aristanetworks#2116)
- Feat(eos_cli_config_gen) - Add schema for ip_access_lists_max_entries (aristanetworks#2300)
- Feat(eos_cli_config_gen) - Add schema for ip_community_lists (aristanetworks#2019)
- Feat(eos_cli_config_gen) - Add schema for ip_dhcp_relay (aristanetworks#2138)
- Feat(eos_cli_config_gen) - Add schema for ip_domain_lookup (aristanetworks#2029)
- Feat(eos_cli_config_gen) - Add schema for ip_extended_community_lists (aristanetworks#2024)
- Feat(eos_cli_config_gen) - Add schema for ip_extended_community_lists_regexp (aristanetworks#2044)
- Feat(eos_cli_config_gen) - Add schema for ip_hardware (aristanetworks#2200)
- Feat(eos_cli_config_gen) - Add schema for ip_http_client_source_interfaces (aristanetworks#2147)
- Feat(eos_cli_config_gen) - Add schema for ip_icmp_redirect (aristanetworks#2139)
- Feat(eos_cli_config_gen) - Add schema for ip_igmp_snooping (aristanetworks#2049)
- Feat(eos_cli_config_gen) - Add schema for ip_radius_source_interfaces (aristanetworks#2111)
- Feat(eos_cli_config_gen) - Add schema for ip_routing (aristanetworks#2164)
- Feat(eos_cli_config_gen) - Add schema for ip_routing_ipv6_interfaces (aristanetworks#2171)
- Feat(eos_cli_config_gen) - Add schema for ip_ssh_client_source_interfaces (aristanetworks#2150)
- Feat(eos_cli_config_gen) - Add schema for ip_tacacs_source_interfaces (aristanetworks#2112)
- Feat(eos_cli_config_gen) - Add schema for ip_virtual_router_mac_address (aristanetworks#2161)
- Feat(eos_cli_config_gen) - Add schema for ipv6_access_lists (aristanetworks#2026)
- Feat(eos_cli_config_gen) - Add schema for ipv6_hardware (aristanetworks#2203)
- Feat(eos_cli_config_gen) - Add schema for ipv6_icmp_redirect (aristanetworks#2140)
- Feat(eos_cli_config_gen) - Add schema for ipv6_prefix_lists (aristanetworks#2045)
- Feat(eos_cli_config_gen) - Add schema for ipv6_standard_access_lists (aristanetworks#1998)
- Feat(eos_cli_config_gen) - Add schema for ipv6_static_routes (aristanetworks#2182)
- Feat(eos_cli_config_gen) - Add schema for ipv6_unicast_routing (aristanetworks#2165)
- Feat(eos_cli_config_gen) - Add schema for lacp (aristanetworks#2136)
- Feat(eos_cli_config_gen) - Add schema for link_tracking_groups (aristanetworks#2135)
- Feat(eos_cli_config_gen) - Add schema for lldp (aristanetworks#2134)
- Feat(eos_cli_config_gen) - Add schema for load_interval (aristanetworks#2176)
- Feat(eos_cli_config_gen) - Add schema for local_users (aristanetworks#2020)
- Feat(eos_cli_config_gen) - Add schema for logging (aristanetworks#2085)
- Feat(eos_cli_config_gen) - Add schema for loopback_interfaces (aristanetworks#2086)
- Feat(eos_cli_config_gen) - Add schema for mac_access_lists (aristanetworks#2118)
- Feat(eos_cli_config_gen) - Add schema for mac_address_table (aristanetworks#2156)
- Feat(eos_cli_config_gen) - Add schema for mac_security (aristanetworks#2058)
- Feat(eos_cli_config_gen) - Add schema for maintenance (aristanetworks#2028)
- Feat(eos_cli_config_gen) - Add schema for management-api-http (aristanetworks#2062)
- Feat(eos_cli_config_gen) - Add schema for management-ssh (aristanetworks#2060)
- Feat(eos_cli_config_gen) - Add schema for management_api_gnmi (aristanetworks#2303)
- Feat(eos_cli_config_gen) - Add schema for management_api_models (aristanetworks#2205)
- Feat(eos_cli_config_gen) - Add schema for management_console (aristanetworks#2146)
- Feat(eos_cli_config_gen) - Add schema for management_cvx (aristanetworks#2202)
- Feat(eos_cli_config_gen) - Add schema for management_defaults (aristanetworks#2198)
- Feat(eos_cli_config_gen) - Add schema for management_interfaces (aristanetworks#2059)
- Feat(eos_cli_config_gen) - Add schema for management_security (aristanetworks#2145)
- Feat(eos_cli_config_gen) - Add schema for management_tech_support (aristanetworks#2201)
- Feat(eos_cli_config_gen) - Add schema for match_list_input (aristanetworks#2023)
- Feat(eos_cli_config_gen) - Add schema for mcs_client (aristanetworks#2204)
- Feat(eos_cli_config_gen) - Add schema for mlag_configuration (aristanetworks#2173)
- Feat(eos_cli_config_gen) - Add schema for monitor_connectivity (aristanetworks#2174)
- Feat(eos_cli_config_gen) - Add schema for monitor_sessions (aristanetworks#2188)
- Feat(eos_cli_config_gen) - Add schema for mpls (aristanetworks#2162)
- Feat(eos_cli_config_gen) - Add schema for name_server (aristanetworks#2178)
- Feat(eos_cli_config_gen) - Add schema for ntp (aristanetworks#2151)
- Feat(eos_cli_config_gen) - Add schema for patch_panel (aristanetworks#2144)
- Feat(eos_cli_config_gen) - Add schema for peer-filters (aristanetworks#2047)
- Feat(eos_cli_config_gen) - Add schema for platform (aristanetworks#2128)
- Feat(eos_cli_config_gen) - Add schema for policy_maps (aristanetworks#2066)
- Feat(eos_cli_config_gen) - Add schema for port_channel_interfaces (aristanetworks#2137)
- Feat(eos_cli_config_gen) - Add schema for prefix_lists (aristanetworks#2042)
- Feat(eos_cli_config_gen) - Add schema for prompt (aristanetworks#2153)
- Feat(eos_cli_config_gen) - Add schema for ptp (aristanetworks#2287)
- Feat(eos_cli_config_gen) - Add schema for qos (aristanetworks#2155)
- Feat(eos_cli_config_gen) - Add schema for qos_profiles (aristanetworks#2084)
- Feat(eos_cli_config_gen) - Add schema for queue_monitor_length (aristanetworks#2158)
- Feat(eos_cli_config_gen) - Add schema for queue_monitor_streaming (aristanetworks#2159)
- Feat(eos_cli_config_gen) - Add schema for radius_servers (aristanetworks#2114)
- Feat(eos_cli_config_gen) - Add schema for redundancy (aristanetworks#2129)
- Feat(eos_cli_config_gen) - Add schema for roles (aristanetworks#2113)
- Feat(eos_cli_config_gen) - Add schema for route_maps (aristanetworks#2048)
- Feat(eos_cli_config_gen) - Add schema for router multicast (aristanetworks#2167)
- Feat(eos_cli_config_gen) - Add schema for router-bgp (aristanetworks#2105)
- Feat(eos_cli_config_gen) - Add schema for router-pim-sparse-mode (aristanetworks#2061)
- Feat(eos_cli_config_gen) - Add schema for router_bfd (aristanetworks#2120)
- Feat(eos_cli_config_gen) - Add schema for router_general (aristanetworks#2067)
- Feat(eos_cli_config_gen) - Add schema for router_igmp (aristanetworks#2068)
- Feat(eos_cli_config_gen) - Add schema for router_isis (aristanetworks#2181)
- Feat(eos_cli_config_gen) - Add schema for router_l2_vpn (aristanetworks#2194)
- Feat(eos_cli_config_gen) - Add schema for router_ospf (aristanetworks#2077)
- Feat(eos_cli_config_gen) - Add schema for router_traffic_engineering (aristanetworks#2192)
- Feat(eos_cli_config_gen) - Add schema for service_routing_configuration_bgp (aristanetworks#2184)
- Feat(eos_cli_config_gen) - Add schema for service_routing_protocols_model (aristanetworks#2185)
- Feat(eos_cli_config_gen) - Add schema for service_unsupported_transceiver (aristanetworks#2301)
- Feat(eos_cli_config_gen) - Add schema for sflow (aristanetworks#2036)
- Feat(eos_cli_config_gen) - Add schema for sflow (aristanetworks#2056)
- Feat(eos_cli_config_gen) - Add schema for snmp_server (aristanetworks#2094)
- Feat(eos_cli_config_gen) - Add schema for spanning_tree (aristanetworks#2082)
- Feat(eos_cli_config_gen) - Add schema for standard_access_lists (aristanetworks#2022)
- Feat(eos_cli_config_gen) - Add schema for static_routes (aristanetworks#2183)
- Feat(eos_cli_config_gen) - Add schema for switchport_default (aristanetworks#2196)
- Feat(eos_cli_config_gen) - Add schema for system (aristanetworks#2143)
- Feat(eos_cli_config_gen) - Add schema for tacacs_servers (aristanetworks#2115)
- Feat(eos_cli_config_gen) - Add schema for tap_aggregation (aristanetworks#2190)
- Feat(eos_cli_config_gen) - Add schema for tcam_profile (aristanetworks#2057)
- Feat(eos_cli_config_gen) - Add schema for terminal (aristanetworks#2157)
- Feat(eos_cli_config_gen) - Add schema for trackers (aristanetworks#2199)
- Feat(eos_cli_config_gen) - Add schema for traffic-policies (aristanetworks#2083)
- Feat(eos_cli_config_gen) - Add schema for virtual_source_nat_vrfs (aristanetworks#2089)
- Feat(eos_cli_config_gen) - Add schema for vlan_interfaces (aristanetworks#2106)
- Feat(eos_cli_config_gen) - Add schema for vlan_internal_order (aristanetworks#2041)
- Feat(eos_cli_config_gen) - Add schema for vlans (aristanetworks#2095)
- Feat(eos_cli_config_gen) - Add schema for vmtracer_sessions (aristanetworks#2046)
- Feat(eos_cli_config_gen) - Add schema for vrfs (aristanetworks#2088)
- Feat(eos_cli_config_gen) - Add schema for vxlan-interfaces (aristanetworks#2097)
- Feat(eos_cli_config_gen) - Add shutdown knob to MCS client commands (aristanetworks#2009)
- Feat(eos_cli_config_gen) - Add support for EVPN multicast ipv4 AF transit (aristanetworks#2277)
- Feat(eos_cli_config_gen) - Add support for mtu under management interface (aristanetworks#2080)
- Feat(eos_cli_config_gen) - Add support for sub-route-map and continue in route-maps (aristanetworks#1850)
- Feat(eos_cli_config_gen) - Add tunnel interface functionality (aristanetworks#2260)
- Feat(eos_cli_config_gen) - Add various config options for Sflow (aristanetworks#2249)
- Feat(eos_cli_config_gen) - Fix macsec template (aristanetworks#2297)
- Feat(eos_cli_config_gen) - MAC address on management interfaces (aristanetworks#2275)
- Feat(eos_cli_config_gen) - Source-interface for management cvx (aristanetworks#2294)
- Feat(eos_cli_config_gen) - Support access-lists & options on rp addresses (aristanetworks#2355)
- Feat(eos_cli_config_gen) - Support for MCS client commands (aristanetworks#1999)
- Feat(eos_cli_config_gen) - Support for setting queue-monitor length cpu thresholds (aristanetworks#2012)
- Feat(eos_cli_config_gen) - Support mcs cvx server commands (aristanetworks#1985)
- Feat(eos_cli_config_gen) - Support no queue-monitor length notifying (aristanetworks#2253)
- Feat(eos_cli_config_gen) - Support route_reflector_client key on BGP neighbors (aristanetworks#2298)
- Feat(eos_cli_config_gen) - add cvconfig flag to TerminAttr (aristanetworks#2217)
- Feat(eos_cli_config_gen) - add support for SSL profile cipher-list (aristanetworks#2000)
- Feat(eos_cli_config_gen, eos_designs) - Support Track BFD in static routes (aristanetworks#2320)
- Feat(eos_designs) - Add channel_id for endpoints (aristanetworks#2070)
- Feat(eos_designs) - Add support for multiple descriptions for l3_interfaces (aristanetworks#2291)
- Feat(eos_designs) - Add support for setting node_type by matching regexes against the hostname (aristanetworks#2266)
- Feat(eos_designs) - Add support for system mac address derived engine ID (aristanetworks#2289)
- Feat(eos_designs) - Adding 7020R to plattform settings (aristanetworks#2356)
- Feat(eos_designs) - Auto BGP ASN (aristanetworks#1948)
- Feat(eos_designs) - EVPN Multicast L3 (OISM) Support (aristanetworks#2276)
- Feat(eos_designs) - EVPN to MPLS-VPN Gateway Overlay Support (aristanetworks#2209)
- Feat(eos_designs) - Optional underlay eBGP filtering of paths with peer's ASN (aristanetworks#2030)
- Feat(eos_designs) - Support for PTP configuration based on best practices (aristanetworks#1916)
- Feat(eos_designs) - Support for Static Flood Lists, HER (aristanetworks#1982)
- Feat(eos_designs) - Support for custom naming of trunk groups (aristanetworks#2021)
- Feat(eos_designs) - Support static_routes for default vrf under network-services (aristanetworks#1986)
- Feat(eos_designs) - Support structured config under network services svis and l2vlans for bgp commands (aristanetworks#1947)
- Feat(eos_designs) - Support the ip_virtual_router_addresses and ip_address_virtual under the same svi (aristanetworks#2239)
- Feat(eos_validate_state) - custom fan & pwr states (aristanetworks#2222)
- Feat(eos_validate_state) - skip lldp topology for shutdown (aristanetworks#2221)
- Feat(plugins) - AVD to JSON Schema Converter (aristanetworks#2090)
- Feat(plugins) - Add schema support for auto-conversion of floats (aristanetworks#2247)
- Feat(plugins) - Add schema support for secondary_key (aristanetworks#2034)
- Feat(plugins) - New arista.avd.include_vars plugin (aristanetworks#2040)
- Feat(plugins,eos_cli_config_gen) - add bgp_encrypt filter bgp password (aristanetworks#2207)
- Fix(eos_designs, eos_cli_config_gen) - Fix ipv6_address_virtual and ipv6_virtual_router (aristanetworks#2141)
- Refactor - Change variable names for schema and update docs (aristanetworks#2302)
- Refactor - Jinja templating with caching (aristanetworks#2307)
- Refactor - Move python libraries to plugin_utils (aristanetworks#2032)
- Refactor - Nice print jsonschema (aristanetworks#2142)
- Refactor - Python formatting using Black and isort (aristanetworks#2098)
- Refactor(eos_cli_config_gen) - Ensure that validation always runs in eos_cli_config_gen (aristanetworks#2039)
- Refactor(eos_cli_config_gen) - Merge input validation with templating (aristanetworks#2131)
- Refactor(eos_cli_config_gen) - schema review and template organization (aristanetworks#2323)
- Refactor(eos_designs) - Layout of python packages (aristanetworks#2282)
- Refactor(eos_designs) - Move "structured_config" for "l3_edge" to python (aristanetworks#2327)
- Refactor(eos_designs) - Move IP and description logic to Python (step1) (aristanetworks#2091)
- Refactor(eos_designs) - Move Structured Config for Inband Management to Python (aristanetworks#2283)
- Refactor(eos_designs) - Move custom_structured_configuration to python (aristanetworks#2268)
- Refactor(eos_designs) - Move eos_designs structured_config templates to Python (aristanetworks#1971)
- Refactor(eos_designs) - Move structured_config for connected_endpoints to Python (aristanetworks#2322)
- Refactor(eos_designs) - Move structured_config for core_interfaces to Python (aristanetworks#2284)
- Refactor(eos_designs) - Move structured_config for overlay to Python (aristanetworks#2329)
- Refactor(eos_designs) - Move structured_config for underlay to Python (aristanetworks#2308)
- Refactor(eos_designs) - Move structured_config generation for MLAG to Python (aristanetworks#2092)
- Refactor(eos_designs) - Move structured_config generation for Network Services to Python (aristanetworks#2175)
- Refactor(eos_designs) - Optimize templating and variable handling (aristanetworks#1997)
- Refactor(eos_designs) - Underlay/Overlay internal logic refactor to better support future MPLS interworking abstraction. (aristanetworks#2109)
- Refactor(eos_designs) - Use natural_sort instead of sorted everywhere (#2384) (aristanetworks#2404)
- Refactor(eos_validate_state) - Improve performance by delagation asserts to localhost (aristanetworks#2290)
- Refactor(eos_validate_state) - Support for new data models (aristanetworks#2231)
- Refactor(plugins) - Adding support of secondary_key for nested dictionaries in convert_dicts filter (aristanetworks#2035)
- Refactor(plugins) - Data validation tooling (aristanetworks#2317)
- Revert(eos_designs) - Removing switch.x facts (aristanetworks#2152)
- Doc - Fix Images in Campus Fabric Example (aristanetworks#2348)
- Doc - Fix code block, update variable information (aristanetworks#2339)
- Doc - Fix incorrect key names for custom mlag interface descriptions (aristanetworks#2235)
- Doc(eos_designs) - Fix snmp_settings.compute_v3_user_localized_key typo (aristanetworks#2072)
- Doc(eos_designs) - specify that id must be unique within a node_type (aristanetworks#2014)
- Fix - Create MLAG port-channels with network_ports data model (aristanetworks#2011)
- Fix - Ensure get.avd.sh make script sets the correct UID (aristanetworks#2210)
- Fix - File permissions for documentation and schema tasks (aristanetworks#2292)
- Fix - Incorrect table rendering for L2LS (aristanetworks#2318)
- Fix - Logging buffered default level not required (#2364) (aristanetworks#2372)
- Fix - Remove ansible-test enforced GPL3 header from modules (aristanetworks#2010)
- Fix - Update json schema (aristanetworks#2099)
- Fix - pr labeler action (aristanetworks#2051)
- Fix - schema auto generated documentation and json schema (aristanetworks#2251)
- Fix(eos_cli_config_gen) - Add convert_types to router ospf area id schema (#2391) (aristanetworks#2402)
- Fix(eos_cli_config_gen) - Render LLDP commands on ethernet_interfaces also for port-channel members (#2386) (aristanetworks#2405)
- Fix(eos_cli_config_gen) - Updates to schema for policy_maps (aristanetworks#2177)
- Fix(eos_cli_config_gen) - documentation failure when enable isis on vlan-interface (aristanetworks#2076)
- Fix(eos_cli_config_gen) - make description, ip and gateway optional for management_interfaces (aristanetworks#2224)
- Fix(eos_designs) - Avoid configuring "vxlan virtual-router encapsulation mac-address mlag-system-id" when not applicable (aristanetworks#2325)
- Fix(eos_designs) - BGP Default Originate produced invalid key for route-map (aristanetworks#2108)
- Fix(eos_designs) - Create MLAG peer-group when needed for non-BGP underlays (aristanetworks#2316)
- Fix(eos_designs) - Create mgmt interface even if no gateway is set (aristanetworks#2246)
- Fix(eos_designs) - Fix core_interfaces ISIS logic (aristanetworks#2078)
- Fix(eos_designs) - Fix the router_isis redistribute_routes connected (aristanetworks#2001)
- Fix(eos_designs) - Handle overlapping VLAN names for l2vlans and vlan-aware-bundles (#2388) (aristanetworks#2389)
- Fix(eos_designs) - Minor issues in new PTP feature (aristanetworks#2331)
- Fix(eos_designs) - Missing defined check for enable_trunk_groups (aristanetworks#2038)
- Fix(eos_designs) - PTP documentation not linked from mkdocs.yml (aristanetworks#2334)
- Fix(eos_designs) - Python import error for AristaAvdMissingVariableError (aristanetworks#2295)
- Fix(eos_designs) - Remove j2caching since it is unstable between versions (aristanetworks#2351)
- Fix(eos_designs) - Replace sorted with natural_sort in overlay/utils.py (#2374) (aristanetworks#2375)
- Fix(eos_designs) - filter.only_vlans_in_use did not configure vlans used by network_ports (aristanetworks#2104)
- Fix(eos_designs) - allow ':' in the description for network_ports (aristanetworks#2225)
- Fix(eos_designs) - fix wrong type being returned for mac_address_table aging-time (aristanetworks#2103)
- Fix(eos_designs) - force inband_management_vlan as integer (aristanetworks#2345)
- Fix(eos_designs) - overlay_rd_type with inline jinja generates incorrect config (#2393) (aristanetworks#2403)
- Fix(eos_designs) - remove the need for mgmt_gateway (aristanetworks#1931)
- Fix(eos_validate_state) - Always create directory for reports (aristanetworks#2261)
- Fix(eos_validate_state) - Handle missing interfaces, MLAG and BGP peers (aristanetworks#2330)
- Fix(plugins) - Fix bgp_utils for ansible-test sanity and update requirements (#2401) (aristanetworks#2406)
- arista.avd.validate_and_template - Validate input data according to Schema, render Jinja2 template and write result to a file.
Release 3.7.0 - See documentation on avd.sh for details.
- CI - Build ci container on devel push and pr target (aristanetworks#1923)
- CI - Limit runtime (aristanetworks#1975)
- CI - Remove validation of single commit title (aristanetworks#1943)
- CI - Revert building CI containers (aristanetworks#1928)
- CI - Update CODEOWNERS after group was renamed (aristanetworks#1987)
- CI - Update to run on ubuntu 20.04 instead of 18.04 (aristanetworks#1990)
- CI - add flake8 support matching ansible-test sanity (aristanetworks#1944)
- CI - move j2lint check to pre-commit (aristanetworks#1926)
- Doc - AVD beginner TOI update to be consistent with AVD examples (aristanetworks#1908)
- Doc - Add proper installation guide links on README (aristanetworks#1915)
- Doc - Heading Updates (aristanetworks#1991)
- Doc - Minor doc changes (aristanetworks#1935)
- Doc - Update AVD Core team (aristanetworks#1920)
- Doc - mkdoc updates with layouts, font, material theme, and syntax highlighting (aristanetworks#1951)
- Doc - refactoring (aristanetworks#1952)
- Doc(eos_designs) - Add documentation for mlag_ibgp_origin_incomplete (aristanetworks#1904)
- Doc(eos_designs) - change adapters.mode to Optional (aristanetworks#1937)
- Feat - Add AVD Example single-dc-l3ls (aristanetworks#1849)
- Feat(eos_cli_config_gen) - BGP VPN-IPv4/v6 SAFI route-map and match failure discard (aristanetworks#1851)
- Feat(eos_cli_config_gen) - Enhance support for PTP monitoring (aristanetworks#1921)
- Feat(eos_cli_config_gen) - Support multicast routing under ethernet and vlan interfaces (aristanetworks#1959)
- Feat(eos_cli_config_gen) - add ip helper to Ethernet interface (aristanetworks#1844)
- Feat(eos_cli_config_gen) - add support for logging event congestion-drops (aristanetworks#1933)
- Feat(eos_cli_config_gen) - router bgp link-bandwidth (aristanetworks#1950)
- Feat(eos_designs) - knob to enable multicast in underlay (aristanetworks#1899)
- Feat(eos_designs) - Add l2ls default node type key and template (aristanetworks#1938)
- Feat(eos_designs) - Add network_ports data model for large scale port configurations (aristanetworks#1910)
- Feat(eos_designs) - Add none as a valid value for underlay and underlay protocol (aristanetworks#1939)
- Feat(eos_designs) - Add support for trunk_groups (aristanetworks#1826)
- Feat(eos_designs) - Automatic uplink/downlink/mlag peer-link allocation (aristanetworks#1758)
- Feat(eos_designs) - BGP peer groups in VRFs (aristanetworks#1663)
- Feat(eos_designs) - Fabric EVPN multicast (aristanetworks#1922)
- Feat(eos_designs) - Native dot1x support for connected_endpoints (aristanetworks#1932)
- Feat(eos_designs) - Only configure vlans in use by connected endpoints or downstream L2 switches (aristanetworks#1821)
- Feat(eos_designs) - Single-Active EVPN Multihoming (aristanetworks#1864)
- Feat(eos_designs) - Support Pure L2 Spine in L2LS (aristanetworks#1983)
- Feat(eos_designs) - Support all keys with svi_profiles (aristanetworks#1941)
- Feat(eos_designs) - Support automatic BGP peer groups without nodes (aristanetworks#1914)
- Feat(eos_designs) - Support different ipv4 pool for mlag ibgp peerings (aristanetworks#1819)
- Feat(eos_designs) - Support for structured_config on bgp_peer_groups (aristanetworks#1905)
- Feat(eos_designs) - custom_templates_extra_vars (aristanetworks#1989)
- Feat(eos_designs) - evpn l2 multicast in network services (aristanetworks#1907)
- Feat(eos_designs) - igmp querier in network services (aristanetworks#1958)
- Feat(eos_designs) - support switch_id and offset in rd admin subfield (aristanetworks#1977)
- Refactor(eos_designs) - Wildcard dict to list for <node_type_key> (aristanetworks#1911)
- Refactor(eos_designs) - Wildcard dict to list for tenants.vrfs.svis.nodes (aristanetworks#1976)
- Refactor(eos_designs)! - MPLS Peer Logic (aristanetworks#1906)
- Refactor(plugins) - Replacing ansible combine filter with deepmerge in yaml_templates_to_facts (aristanetworks#1964)
- Test - Skip generation of fabric documentation in EOS_DESIGNS_UNIT_TESTS molecule scenario (aristanetworks#1912)
- Test(eos_designs) - Add molecule scenario for L2LS (aristanetworks#1972)
- Test(eos_designs) - Refactor unit tests (aristanetworks#1918)
- Test(eos_designs) - Remove invalid variables from molecule scenarios (aristanetworks#1942)
- Doc - Minor fixes in getting-started docs (aristanetworks#1934)
- Doc(eos_snapshot) - fix var name in input example (aristanetworks#1960)
- Fix - typos (aristanetworks#1957)
- Fix(eos_cli_config_gen) - Re-add seperator between VRF and non-VRF config (aristanetworks#1961)
- Fix(eos_cli_config_gen) - Rendering of dot1x cli (aristanetworks#1924)
- Fix(eos_cli_config_gen) - add vlan.vni var is defined (aristanetworks#1919)
- Fix(eos_cli_config_gen) - print the vlans in alphabetical order for router bgp (aristanetworks#1925)
- Fix(eos_designs) - Correct underlay routing for overlay_routing_protocol "none" (aristanetworks#1970)
- Fix(eos_designs) - Missing IGP no-passive for single MLAG VLAN (aristanetworks#1974)
- Fix(eos_designs) - Only configure EVPN filtering on EVPN nodes (aristanetworks#1969)
- Fix(eos_designs) - Remove unneeded mlag ibgp vlan for vrf default (aristanetworks#1968)
- Fix(eos_designs) - Resolve inline jinja in fabric_name (aristanetworks#1967)
- Fix(eos_designs) - fix logic for underlay_multicast (aristanetworks#1940)
- Fix(eos_designs) - fix the Loopback0 interface description (aristanetworks#1955)
- Fix(eos_designs) - only create igmp snooping querier configuration on l3 devices (aristanetworks#1978)
- Fix(eos_designs) - return the missing node_type in error (aristanetworks#1981)
- Test - Fix various ansible-test issues (aristanetworks#1917)
Release 3.6.0 - See documentation on avd.sh for details.
- CI - fix j2lint typo delimeter -> delimiter (aristanetworks#1875)
- Feat(eos_cli_config_gen) - Add ip_directed_broadcast to vlan_interfaces (aristanetworks#1896)
- Feat(eos_cli_config_gen) - Add support for OSPF BFD sessions for adjacencies in any state (aristanetworks#1830)
- Feat(eos_cli_config_gen) - Route redistribution under router isis (aristanetworks#1811)
- Feat(eos_cli_config_gen) - SBFD configuration under Router BFD and SR-TE policy (aristanetworks#1808)
- Feat(eos_cli_config_gen) - Support bfd vtep evpn commands (aristanetworks#1857)
- Feat(eos_cli_config_gen) - Support bgp additional-paths in router_bgp vrf address-families (aristanetworks#1854)
- Feat(eos_cli_config_gen) - Support bgp missing-policy under router bgp vrf address-families (aristanetworks#1897)
- Feat(eos_cli_config_gen) - enable global dot1x functionality (aristanetworks#1801)
- Feat(eos_designs) - Structured configuration support for uplink and mlag interfaces (aristanetworks#1865)
- Feat(eos_designs) - Relax requirement of node-specific configuration (aristanetworks#1827)
- Feat(eos_designs) - Support for computing SNMP v3 engineid and hashes (aristanetworks#1868)
- Feat(eos_designs) - Support for short_esi - auto in port profiles & use of new eos_cli_config_gen data model (aristanetworks#1834)
- Feat(eos_designs) - Support raw_eos_cli key on core_interfaces (aristanetworks#1862)
- Feat(eos_designs) - add support for 7300X3 in default platforms (aristanetworks#1863)
- Feat(eos_designs,eos_cli_config_gen) - support 'switchport trunk native vlan tag' config (aristanetworks#1871)
- Feat(eos_snapshot) - Support for commands containing / character (aristanetworks#1838)
- Test(eos_cli_config_gen) - Add artifacts for router_bgp vrfs address_families peer_groups (aristanetworks#1858)
- Doc(eos_config_deploy_cvp) - fix the defaults values in README (aristanetworks#1902)
- Fix(eos_cli_config_gen) - VRF BGP neighbor allowas_in.enabled renders invalid config (aristanetworks#1891)
- Fix(eos_designs) - Correct pruning of vlans when no vlans are allowed (aristanetworks#1879)
- Fix(eos_designs) - Failure with OSPF underlay and mlag_peer_l3_vlan == mlag_peer_vlan (aristanetworks#1842)
- Fix(eos_designs) - Wrong passive interfaces rendered under OSPF process (aristanetworks#1893)
- Fix(eos_designs, eos_cli_config_gen) - Fix the AVD version print in virtual environments (aristanetworks#1876)
- Fix(eos_validate_state) - Follow alphabetical order on generated reports (aristanetworks#1867)
Release 3.5.0 - See documentation on avd.sh for details.
- Bump(requirements) - Relax ansible.netcommon requirements to ">=2.4.0,!=2.6.0" by @gmuloc (aristanetworks#1836)
- Doc - Fix typo in release-notes for v3.4.0 by @ClausHolbechArista (aristanetworks#1698)
- Doc - Improve documentation, fix typo by @danieltudares (aristanetworks#1749)
- Doc - Minor Corrections on Documentation by @JulioPDX (aristanetworks#1751)
- Doc - Network services data model in v4.0 mpls docs by @Shivani-chourasiya (aristanetworks#1794)
- Doc - Remove CI badge by @carlbuchmann (aristanetworks#1736)
- Doc - Update links to github documentation by @ClausHolbechArista (aristanetworks#1713)
- Doc(eos_cli_config_gen) - Improve documentation for router_general by @gmuloc (aristanetworks#1829)
- Doc(eos_designs) - add precisions regarding eos_designs and eos_cli_config_gen variables by @gmuloc (aristanetworks#1743)
- Feat(eos_cli_config_gen) - Add BGP listen-range to VRF by @ccsnw (aristanetworks#1779)
- Feat(eos_cli_config_gen) - Add BGP neighbor interfaces in VRF by @onurgashi (aristanetworks#1817)
- Feat(eos_cli_config_gen) - Add Tap Aggregation support by @ccsnw (aristanetworks#1737)
- Feat(eos_cli_config_gen) - Add eos_cli for loopback_interfaces by @UchihaItachiSama (aristanetworks#1707)
- Feat(eos_cli_config_gen) - Add eos_cli for loopback_interfaces by @UchihaItachiSama (aristanetworks#1707)
- Feat(eos_cli_config_gen) - Add management_api_models by @UchihaItachiSama (aristanetworks#1724)
- Feat(eos_cli_config_gen) - Add sflow interface disable default command by @xaviramon (aristanetworks#1823)
- Feat(eos_cli_config_gen) - Add support for authenticating only ntp servers by @UchihaItachiSama (aristanetworks#1810)
- Feat(eos_cli_config_gen) - Add support for multiple dot1x interface features by @mthiel117 (aristanetworks#1739)
- Feat(eos_cli_config_gen) - Added support for CVX client by @sugetha24 (aristanetworks#1682)
- Feat(eos_cli_config_gen) - Adding support for ssl profile for gnmi by @noredistribution (aristanetworks#1747)
- Feat(eos_cli_config_gen) - Aegis Traffic Policies on Interfaces by @emilarista (aristanetworks#1638)
- Feat(eos_cli_config_gen) - BGP VRF IPv4 RM support by @danieltudares (aristanetworks#1763)
- Feat(eos_cli_config_gen) - Extend listen_range support for BGP by @ccsnw (aristanetworks#1735)
- Feat(eos_cli_config_gen) - Extend logging format timestamp options by @ccsnw (aristanetworks#1709)
- Feat(eos_cli_config_gen) - Support Aboot password by @tgodaA (aristanetworks#1691)
- Feat(eos_cli_config_gen) - Support for multiple VARPv6 addresses by @onurgashi (aristanetworks#1761)
- Feat(eos_cli_config_gen) - Support interfaces snmp trap link-change by @tgodaA (aristanetworks#1703)
- Feat(eos_cli_config_gen) - Support platfom sand qos-mapping by @tgodaA (aristanetworks#1686)
- Feat(eos_cli_config_gen) - Support remove-private-as in router_bgp by @tgodaA (aristanetworks#1666)
- Feat(eos_cli_config_gen) - VRRP timer delay and IPv4 version options by @c-po (aristanetworks#1706)
- Feat(eos_cli_config_gen) - add PIM sparse-mode interfaces in doc by @gmuloc (aristanetworks#1848)
- Feat(eos_cli_config_gen) - add SNMPv3 hashed user passphrases support by @gmuloc (aristanetworks#1721)
- Feat(eos_cli_config_gen) - add VRRP support for object tracking by @ccsnw (aristanetworks#1637)
- Feat(eos_cli_config_gen) - dot1x-pae-mode by @mthiel117 (aristanetworks#1722)
- Feat(eos_cli_config_gen) - dot1x-reauthentication by @mthiel117 (aristanetworks#1700)
- Feat(eos_config_deploy_cvp) - support for !vault value in inventory file by @gmuloc (aristanetworks#1799)
- Feat(eos_designs) - Add ability to set mlag port-channel id by @ClausHolbechArista (aristanetworks#1789)
- Feat(eos_designs) - Add platform settings for 7368X4 by @gmuloc (aristanetworks#1690)
- Feat(eos_designs) - Auto short_esi support for connected_endpoints and l2leaf uplinks (#1609) by @jonxstill (aristanetworks#1738)
- Feat(eos_designs) - Custom name for underlay isis process by @emilarista (aristanetworks#1731)
- Feat(eos_designs) - EVPN VXLAN gateway feature by @xaviramon (aristanetworks#1601)
- Feat(eos_designs) - Enable RTC for EVPN-OVERLAY-CORE peer group by @onurgashi (aristanetworks#1775)
- Feat(eos_designs) - RFC5549 for MLAG iBGP in VRF by @onurgashi (aristanetworks#1818)
- Feat(eos_designs) - RFC5549 support for core_interfaces by @emilarista (aristanetworks#1741)
- Feat(eos_designs) - Shutdown underlay links if the peer device is not deployed by @perimore (aristanetworks#1745)
- Feat(eos_designs) - Support evpn hostflap detection expiry by @tgodaA (aristanetworks#1733)
- Feat(eos_designs) - Support for IPv6 in underlay with RFC5549 by @xaviramon (aristanetworks#1723)
- Feat(eos_designs) - Support for IPv6 overlay peerings with RFC5549 underlay by @xaviramon (aristanetworks#1719)
- Feat(eos_designs) - Support for Ipv6 network services by @onurgashi (aristanetworks#1760)
- Feat(eos_designs, eos_cli_config_gen) - Support default-services in management-api-http by @tgodaA (aristanetworks#1704)
- Feat(eos_designs, eos_cli_config_gen) - Support default-services in management-api-http by @tgodaA (aristanetworks#1704)
- Feat(plugins) - Updated convert_dicts filter for list values in dictionary by @Shivani-chourasiya (aristanetworks#1694)
- Feat(plugins) - Updated convert_dicts filter for list/string values in dictionary by @Shivani-chourasiya (aristanetworks#1740)
- Fix(eos_cli_config_gen) - Adjust the address-family evpn host-flap detection by @tgodaA (aristanetworks#1728)
- Fix(eos_cli_config_gen) - Documentation template for IPv6 on port-channels by @ClausHolbechArista (aristanetworks#1715)
- Fix(eos_cli_config_gen) - Render error-correction encoding on port-channel members by @ClausHolbechArista (aristanetworks#1800)
- Fix(eos_designs) - Error in eos_designs_facts when dot in hostname by @ClausHolbechArista (aristanetworks#1816)
- Fix(eos_designs) - Fix IPv6 static routes tenants by @onurgashi (aristanetworks#1778)
- Fix(eos_designs) - ipv6_underlay should not apply for l2 switches by @ClausHolbechArista (aristanetworks#1812)
- Fix(plugins) - convert_dicts resolve corner case with dictionary with invalid value by @carlbuchmann (aristanetworks#1777)
- arista.avd.eos_designs_facts - Set eos_designs facts