Skip to content

Commit

Permalink
Bump: Release 4.5.0 (#3431)
Browse files Browse the repository at this point in the history
  • Loading branch information
carlbuchmann authored Dec 15, 2023
1 parent 718a99d commit 06770c2
Show file tree
Hide file tree
Showing 6 changed files with 477 additions and 85 deletions.
110 changes: 110 additions & 0 deletions ansible_collections/arista/avd/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,116 @@ Arista.Avd Release Notes
.. contents:: Topics


v4.5.0
======

Release Summary
---------------

Release 4.5.0 - See documentation on avd.arista.com for details.


Minor Changes
-------------

- Bump - Update Ansible and Python requirements (https://github.com/aristanetworks/ansible-avd/pull/3295)
- Bump - ansible collection dependencies (https://github.com/aristanetworks/ansible-avd/pull/3410)
- Doc - Fix doc generation (https://github.com/aristanetworks/ansible-avd/pull/3405)
- Doc - Fix missing flow_tracking table (https://github.com/aristanetworks/ansible-avd/pull/3307)
- Doc - Fix missing tables in eos_cli_config_gen (https://github.com/aristanetworks/ansible-avd/pull/3308)
- Doc - Improve role defaults documentation (https://github.com/aristanetworks/ansible-avd/pull/3320)
- Doc - Improve schema generated docs (https://github.com/aristanetworks/ansible-avd/pull/3321)
- Doc - Improve search (https://github.com/aristanetworks/ansible-avd/pull/3340)
- Doc - add CVaaS Regional URLs (https://github.com/aristanetworks/ansible-avd/pull/3243)
- Doc(eos_cli_config_gen) - Changed syslog hostname description (https://github.com/aristanetworks/ansible-avd/pull/3353)
- Doc(eos_cli_config_gen) - Fix table for router AVT (https://github.com/aristanetworks/ansible-avd/pull/3341)
- Doc(eos_designs) - svi_profiles do not support tags (https://github.com/aristanetworks/ansible-avd/pull/3319)
- Feat(eos_cli_config_gen) - Add ARP static entries (https://github.com/aristanetworks/ansible-avd/pull/3288)
- Feat(eos_cli_config_gen) - Add CRL support for management security (https://github.com/aristanetworks/ansible-avd/pull/3420)
- Feat(eos_cli_config_gen) - Add WRED support (https://github.com/aristanetworks/ansible-avd/pull/3192)
- Feat(eos_cli_config_gen) - Add additional-path for evpn address-family peer-groups (https://github.com/aristanetworks/ansible-avd/pull/3278)
- Feat(eos_cli_config_gen) - Add enabled flag to router traffic-engineering (https://github.com/aristanetworks/ansible-avd/pull/3280)
- Feat(eos_cli_config_gen) - Add ethernet interface dhcp server config (https://github.com/aristanetworks/ansible-avd/pull/3231)
- Feat(eos_cli_config_gen) - Add hardware_offload feature to flow_tracking.sampled (https://github.com/aristanetworks/ansible-avd/pull/3318)
- Feat(eos_cli_config_gen) - Add knob to define port in GNMI transport grpc (https://github.com/aristanetworks/ansible-avd/pull/3245)
- Feat(eos_cli_config_gen) - Add mtu to Dps interfaces (https://github.com/aristanetworks/ansible-avd/pull/3274)
- Feat(eos_cli_config_gen) - Add options to stun client and server (https://github.com/aristanetworks/ansible-avd/pull/3383)
- Feat(eos_cli_config_gen) - Add other valid_values for event-handler trigger 'on-boot' (https://github.com/aristanetworks/ansible-avd/pull/3264)
- Feat(eos_cli_config_gen) - Add profile and policy in adaptive-virtual-topology (https://github.com/aristanetworks/ansible-avd/pull/3351)
- Feat(eos_cli_config_gen) - Add router path-selection feature (https://github.com/aristanetworks/ansible-avd/pull/3203)
- Feat(eos_cli_config_gen) - Add support for logging format rfc5424 (https://github.com/aristanetworks/ansible-avd/pull/3386)
- Feat(eos_cli_config_gen) - Add support for qos map exp (https://github.com/aristanetworks/ansible-avd/pull/3204)
- Feat(eos_cli_config_gen) - Adding application traffic recognition model (https://github.com/aristanetworks/ansible-avd/pull/3350)
- Feat(eos_cli_config_gen) - Adding options for path-selection lb policies (https://github.com/aristanetworks/ansible-avd/pull/3334)
- Feat(eos_cli_config_gen) - Deprecate daemon_terminattr.cvcompression (https://github.com/aristanetworks/ansible-avd/pull/3275)
- Feat(eos_cli_config_gen) - Extend CLI model for ip_security (https://github.com/aristanetworks/ansible-avd/pull/3312)
- Feat(eos_cli_config_gen) - Extend sbfd for initiator measurement round-trip (https://github.com/aristanetworks/ansible-avd/pull/3347)
- Feat(eos_cli_config_gen) - Implement NAT profiles + ethernet interfaces CLI (https://github.com/aristanetworks/ansible-avd/pull/3294)
- Feat(eos_cli_config_gen) - Implement VRRP for ethernet interfaces (https://github.com/aristanetworks/ansible-avd/pull/3276)
- Feat(eos_cli_config_gen) - Implement management-ssh client-alive (https://github.com/aristanetworks/ansible-avd/pull/3265)
- Feat(eos_cli_config_gen) - Implement platform sfe cpu allocation maximum (https://github.com/aristanetworks/ansible-avd/pull/3287)
- Feat(eos_cli_config_gen) - Implement speed for management interfaces (https://github.com/aristanetworks/ansible-avd/pull/3284)
- Feat(eos_cli_config_gen) - Improve generated documentation (https://github.com/aristanetworks/ansible-avd/pull/3377)
- Feat(eos_cli_config_gen) - LLDP for Management interfaces (https://github.com/aristanetworks/ansible-avd/pull/3277)
- Feat(eos_cli_config_gen) - Support Sand MDB Profiles (https://github.com/aristanetworks/ansible-avd/pull/3372)
- Feat(eos_cli_config_gen) - Support for "agents" config (https://github.com/aristanetworks/ansible-avd/pull/3282)
- Feat(eos_cli_config_gen) - Support of next_hop_unchanged under EVPN address family (https://github.com/aristanetworks/ansible-avd/pull/3232)
- Feat(eos_cli_config_gen) - implement global ip dhcp snooping (https://github.com/aristanetworks/ansible-avd/pull/3323)
- Feat(eos_cli_config_gen) - router adaptive-virtual-topology (https://github.com/aristanetworks/ansible-avd/pull/3237)
- Feat(eos_cli_config_gen) - support for mlag peer-link requests disabled under dhcp_relay (https://github.com/aristanetworks/ansible-avd/pull/3262)
- Feat(eos_cli_config_gen,eos_designs) - Add support for 'l2 mru' (https://github.com/aristanetworks/ansible-avd/pull/3164)
- Feat(eos_designs) - Add RD and RT override for VRFs (https://github.com/aristanetworks/ansible-avd/pull/3419)
- Feat(eos_designs) - Add `default_mgmt_method` to be used later in new management settings. (https://github.com/aristanetworks/ansible-avd/pull/3328)
- Feat(eos_designs) - Add ntp_settings (https://github.com/aristanetworks/ansible-avd/pull/3293)
- Feat(eos_designs) - Add uplink_type at nodes level (https://github.com/aristanetworks/ansible-avd/pull/3385)
- Feat(eos_designs) - Added the is_deployed knob to the structured_config (https://github.com/aristanetworks/ansible-avd/pull/3241)
- Feat(eos_designs) - Improve custom python class API for interface descriptions (https://github.com/aristanetworks/ansible-avd/pull/3311)
- Feat(eos_designs) - Phone VLAN support for endpoints (https://github.com/aristanetworks/ansible-avd/pull/3317)
- Feat(eos_designs) - Port-channel ID knob for uplinks with type "port-channel" (https://github.com/aristanetworks/ansible-avd/pull/3176)
- Feat(eos_designs) - Support PTP on MLAG peer-link (https://github.com/aristanetworks/ansible-avd/pull/3040)
- Feat(eos_designs) - Support for PIM RP access_list_name under VRFs and Tenants (https://github.com/aristanetworks/ansible-avd/pull/3201)
- Feat(eos_designs) - Support for underlay uplink_switch_interface_speed (https://github.com/aristanetworks/ansible-avd/pull/3256)
- Feat(eos_designs,eos_cli_config_gen) - Add metadata.platform to structured configuration (https://github.com/aristanetworks/ansible-avd/pull/3421)
- Feat(eos_validate_state) - ANTA Add eAPI HTTPS SSL profile test (https://github.com/aristanetworks/ansible-avd/pull/3357)
- Feat(eos_validate_state) - ANTA New action plugin to generate the reports (https://github.com/aristanetworks/ansible-avd/pull/3352)
- Refactor(eos_designs) - Add testcases for ipaddressing and move it to plugin utils (https://github.com/aristanetworks/ansible-avd/pull/2410)
- Refactor(eos_designs) - Optimize conversion of structured config outputs (https://github.com/aristanetworks/ansible-avd/pull/3240)
- Refactor(eos_designs) - Remove EVPN limitation for underlay_filter_peer_as (https://github.com/aristanetworks/ansible-avd/pull/3207)
- Refactor(eos_designs) - Reorder BGP address family rendering for overlay module (https://github.com/aristanetworks/ansible-avd/pull/3393)

Bugfixes
--------

- Fix(cvp_configlet_upload) - Use correct var for tasks manipulation (https://github.com/aristanetworks/ansible-avd/pull/3337)
- Fix(eos_cli_config_gen) - Add device documentation for phone VLAN features (https://github.com/aristanetworks/ansible-avd/pull/3329)
- Fix(eos_cli_config_gen) - Add line delimiter at beginning of ip access-list cli (https://github.com/aristanetworks/ansible-avd/pull/3403)
- Fix(eos_cli_config_gen) - Correct syntax for "redistribute bgp" in router bgp (https://github.com/aristanetworks/ansible-avd/pull/3369)
- Fix(eos_cli_config_gen) - Fix radius attribute 32 format option. (https://github.com/aristanetworks/ansible-avd/pull/3413)
- Fix(eos_cli_config_gen) - Hide ip-security shared-key from device documentation (https://github.com/aristanetworks/ansible-avd/pull/3411)
- Fix(eos_cli_config_gen) - MAC Security key fallback configured even if set to false (https://github.com/aristanetworks/ansible-avd/pull/3437)
- Fix(eos_cli_config_gen) - Merge flow_tracking tables (https://github.com/aristanetworks/ansible-avd/pull/3396)
- Fix(eos_cli_config_gen) - Missing password key in router_bgp.neighbors.items (https://github.com/aristanetworks/ansible-avd/pull/3326)
- Fix(eos_cli_config_gen) - Render switchport mode for all modes for Port-channels (https://github.com/aristanetworks/ansible-avd/pull/3429)
- Fix(eos_cli_config_gen) - STUN server supports multiple local interfaces (https://github.com/aristanetworks/ansible-avd/pull/3266)
- Fix(eos_cli_config_gen) - Wrong CLI template for some ip_security options (https://github.com/aristanetworks/ansible-avd/pull/3263)
- Fix(eos_cli_config_gen) - correct logging event storm-control unter interface ethernet (https://github.com/aristanetworks/ansible-avd/pull/3303)
- Fix(eos_cli_config_gen) - l2_mtu under port_channel_interfaces (https://github.com/aristanetworks/ansible-avd/pull/3291)
- Fix(eos_cli_config_gen, eos_designs) - BGP VRF Prefix-lists not allowed outside of AF (https://github.com/aristanetworks/ansible-avd/pull/3358)
- Fix(eos_cli_config_gen,eos_designs) - Accept numeric ACL names (https://github.com/aristanetworks/ansible-avd/pull/3363)
- Fix(eos_config_deploy_cvp) - share tags from parent to dependent tasks. (https://github.com/aristanetworks/ansible-avd/pull/3333)
- Fix(eos_designs) - Handling empty vars in network services (https://github.com/aristanetworks/ansible-avd/pull/3314)
- Fix(eos_designs) - Include ISIS interfaces in fabric docs if any device uses ISIS (https://github.com/aristanetworks/ansible-avd/pull/3345)
- Fix(eos_designs) - Incorect type for bpg remote_as (https://github.com/aristanetworks/ansible-avd/pull/3313)
- Fix(eos_designs) - Inherited structured_config on multiple SVIs. (https://github.com/aristanetworks/ansible-avd/pull/3298)
- Fix(eos_validate_state) - ANTA Add a check to AvdTestLLDPTopology for shutdown interfaces (https://github.com/aristanetworks/ansible-avd/pull/3234)
- Fix(eos_validate_state) - ANTA Add conditions to skip tests if a device is not deployed (https://github.com/aristanetworks/ansible-avd/pull/3272)
- Fix(eos_validate_state) - ANTA Adding support for FQDN Ansible hosts and fix errors when shutdown and description keys are missing (https://github.com/aristanetworks/ansible-avd/pull/3407)

New Modules
-----------

- arista.avd.eos_validate_state_reports - Generates validation reports for the eos_validate_state role

v4.4.0
======

Expand Down
90 changes: 8 additions & 82 deletions ansible_collections/arista/avd/changelogs/.plugin-cache.yaml
Original file line number Diff line number Diff line change
@@ -1,80 +1,10 @@
objects:
role: {}
objects: {}
plugins:
become: {}
cache: {}
callback: {}
cliconf: {}
connection: {}
filter:
add_md_toc:
description: Parse the input Markdown and add a Table of Contents between the
toc_markers.
name: add_md_toc
version_added: '3.2'
convert_dicts:
description: Convert a dictionary containing nested dictionaries to a list of
dictionaries.
name: convert_dicts
version_added: '2.0'
convert_schema:
description: Convert AVD Schema to a chosen output format.
name: convert_schema
version_added: '3.8'
decrypt:
description: Decrypt supported EOS passwords.
name: decrypt
version_added: 3.8.0
default:
description: Returns input value if defined and is not none. Otherwise, return
default value.
name: default
version_added: '2.0'
encrypt:
description: Encrypt supported EOS passwords
name: encrypt
version_added: 3.8.0
generate_esi:
description: Transforms short_esi C(0303:0202:0101) to EVPN ESI format C(0000:0000:0303:0202:0101)
name: generate_esi
version_added: '1.1'
generate_lacp_id:
description: Transforms short_esi C(0303:0202:0101) to LACP ID format C(0303.0202.0101)
name: generate_lacp_id
version_added: '1.1'
generate_route_target:
description: Transforms short_esi C(0303:0202:0101) to route-target format C(03:03:02:02:01:01)
name: generate_route_target
version_added: '1.1'
hash_passphrase:
description: Compute localized SNMP passphrases
name: hash_passphrase
version_added: 3.6.0
hide_passwords:
description: Replace a value by "<removed>"
name: hide_passwords
version_added: 4.0.0
is_in_filter:
description: Returns V(True) if the input hostname matches the I(hostname_filter).
name: is_in_filter
version_added: '1.1'
list_compress:
description: Compress a list of integers to a range string.
name: list_compress
version_added: '1.0'
natural_sort:
description: Sort an input list with natural sorting.
name: natural_sort
version_added: 1.0.0
range_expand:
description: Expand a range of interfaces or list of ranges and return as a
list of strings.
name: range_expand
version_added: 3.4.0
status_render:
description: Convert Text to EMOJI code.
name: status_render
version_added: 1.1.1
httpapi: {}
inventory: {}
lookup: {}
Expand All @@ -100,8 +30,13 @@ plugins:
name: eos_designs_structured_config
namespace: ''
version_added: 4.0.0
eos_validate_state_reports:
description: Generates validation reports for the eos_validate_state role
name: eos_validate_state_reports
namespace: ''
version_added: 4.5.0
eos_validate_state_runner:
description: Leverage ANTA for eos_validate_state role
description: Uses ANTA for eos_validate_state role
name: eos_validate_state_runner
namespace: ''
version_added: 4.4.0
Expand Down Expand Up @@ -134,19 +69,10 @@ plugins:
netconf: {}
shell: {}
strategy: {}
test:
contains:
description: Test if a list contains one or more of the supplied values.
name: contains
version_added: '2.0'
defined:
description: Test if the value is not C(Undefined) or C(None).
name: defined
version_added: '2.0'
vars:
global_vars:
description: Variable plugins to allow loading global_vars with less precedence
than group_vars or host_vars
name: global_vars
version_added: 4.0.0
version: 4.4.0
version: 4.5.0
Loading

0 comments on commit 06770c2

Please sign in to comment.