Skip to content

Commit

Permalink
Bump: Release 4.4.0 (aristanetworks#3242)
Browse files Browse the repository at this point in the history
  • Loading branch information
carlbuchmann authored Oct 13, 2023
1 parent 1ec864e commit 7892e25
Show file tree
Hide file tree
Showing 6 changed files with 353 additions and 3 deletions.
68 changes: 68 additions & 0 deletions ansible_collections/arista/avd/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,74 @@ Arista.Avd Release Notes
.. contents:: Topics


v4.4.0
======

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

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


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

- Doc - Add updated requirements for jsonschema in 4.2.0 by @gmuloc in (https://github.com/aristanetworks/ansible-avd/pull/3157)
- Doc - Add updated requirements to release-notes for 3.8.x train by @gmuloc in (https://github.com/aristanetworks/ansible-avd/pull/3155)
- Doc - Automatic generation of docs for collection plugins by @ClausHolbechArista in (https://github.com/aristanetworks/ansible-avd/pull/3061)
- Doc - Custom templates docs by @andsouth44 in (https://github.com/aristanetworks/ansible-avd/pull/3150)
- Doc - Reorder schema tables with dynamic keys first by @ClausHolbechArista in (https://github.com/aristanetworks/ansible-avd/pull/3216)
- Doc - Update AVD project maintainers by @carlbuchmann in (https://github.com/aristanetworks/ansible-avd/pull/3196)
- Doc(eos_cli_config_gen) - Fix spacing in router-bgp documentation template by @gmuloc in (https://github.com/aristanetworks/ansible-avd/pull/3197)
- Doc(eos_designs) - Clarify evpn_multicast required for evpn_l2/l3_multicast by @jonxstill in (https://github.com/aristanetworks/ansible-avd/pull/3156)
- Feat - Support inline comments in requirements.txt by @gmuloc in (https://github.com/aristanetworks/ansible-avd/pull/3125)
- Feat(eos_cli_config_gen) - Add 'router service-insertion' CLI by @gmuloc in (https://github.com/aristanetworks/ansible-avd/pull/3220)
- Feat(eos_cli_config_gen) - Add Dps1 interface by @gmuloc in (https://github.com/aristanetworks/ansible-avd/pull/3198)
- Feat(eos_cli_config_gen) - Add ECN Support by @chetryan in (https://github.com/aristanetworks/ansible-avd/pull/2770)
- Feat(eos_cli_config_gen) - Add IPv4 and IPv6 SR-TE address families by @gmuloc in (https://github.com/aristanetworks/ansible-avd/pull/3217)
- Feat(eos_cli_config_gen) - Add ip security by @gmuloc in (https://github.com/aristanetworks/ansible-avd/pull/3194)
- Feat(eos_cli_config_gen) - Add support for BGP link-state address-family by @gmuloc in (https://github.com/aristanetworks/ansible-avd/pull/3211)
- Feat(eos_cli_config_gen) - Add support for flow tracking hardware by @gmuloc in (https://github.com/aristanetworks/ansible-avd/pull/3199)
- Feat(eos_cli_config_gen) - Ethernet interfaces ip address dhcp support by @carlbuchmann in (https://github.com/aristanetworks/ansible-avd/pull/3229)
- Feat(eos_cli_config_gen) - Implement next-hop resolution disabled for evpn address-family by @gmuloc in (https://github.com/aristanetworks/ansible-avd/pull/3218)
- Feat(eos_cli_config_gen) - Support STUN by @burnyd in (https://github.com/aristanetworks/ansible-avd/pull/3147)
- Feat(eos_cli_config_gen) - Support of a global tacacs timeout by @mmaaloul in (https://github.com/aristanetworks/ansible-avd/pull/3173)
- Feat(eos_cli_config_gen) - Support of route-target route-map for BGP VRFs by @mmaaloul in (https://github.com/aristanetworks/ansible-avd/pull/3222)
- Feat(eos_cli_config_gen) - Support path-selection bgp address-family by @burnyd in (https://github.com/aristanetworks/ansible-avd/pull/3151)
- Feat(eos_cli_config_gen) - add system l1 support by @carlbuchmann in (https://github.com/aristanetworks/ansible-avd/pull/3221)
- Feat(eos_config_deploy_cvp) - Add support for device_inventory_mode by @ClausHolbechArista in (https://github.com/aristanetworks/ansible-avd/pull/2561)
- Feat(eos_designs) - Add default_interface_mtu and feature_support.per_interface_mtu by @ClausHolbechArista in (https://github.com/aristanetworks/ansible-avd/pull/3128)
- Feat(eos_designs) - Build AVD topology from CloudVision I&T Studio data by @ClausHolbechArista in (https://github.com/aristanetworks/ansible-avd/pull/3223)
- Feat(eos_designs) - EVPN vlan-aware-bundle option for l2vlan by @bjmeuer in (https://github.com/aristanetworks/ansible-avd/pull/3075)
- Feat(eos_designs) - Enhance SNMP support by @ClausHolbechArista in (https://github.com/aristanetworks/ansible-avd/pull/3083)
- Feat(eos_designs) - Support multiple descriptions in connected_endpoint adapters by @pvinci-arista in (https://github.com/aristanetworks/ansible-avd/pull/2966)
- Feat(eos_designs) - VTEP override option on node-definitions by @emilarista in (https://github.com/aristanetworks/ansible-avd/pull/3133)
- Feat(eos_validate_state) - Add ANTA integration to eos_validate_state role by @gmuloc in (https://github.com/aristanetworks/ansible-avd/pull/3171)
- Feat(plugins) - Add deprecation for ansible-core<2.14 and python 3.8 by @gmuloc in (https://github.com/aristanetworks/ansible-avd/pull/3187)

Bugfixes
--------

- Fix - ip reachability test with l3dge endpoint not managed by AVD by @spangoli-arista in (https://github.com/aristanetworks/ansible-avd/pull/3140)
- Fix(eos_cli_config_gen) - Correct max TTL values for ip_access_lists and ptp by @ClausHolbechArista in (https://github.com/aristanetworks/ansible-avd/pull/3225)
- Fix(eos_cli_config_gen) - Correct schema for class-maps vlans and cos options by @ClausHolbechArista in (https://github.com/aristanetworks/ansible-avd/pull/3215)
- Fix(eos_cli_config_gen) - Remove requirement for MACSec license and FIPS by @xaviramon in (https://github.com/aristanetworks/ansible-avd/pull/3239)
- Fix(eos_cli_config_gen) - ip http client source interfaces cli not generated by @carlbuchmann in (https://github.com/aristanetworks/ansible-avd/pull/3180)
- Fix(eos_cli_config_gen) - under maximum_paths, ecmp field is not required by @mmaaloul in (https://github.com/aristanetworks/ansible-avd/pull/3111)
- Fix(eos_config_deploy_cvp) - Avoid duplicate AVD configlet by @ClausHolbechArista in (https://github.com/aristanetworks/ansible-avd/pull/3124)
- Fix(eos_designs) - Configuration of PTP for port-channel uplinks by @ClausHolbechArista in (https://github.com/aristanetworks/ansible-avd/pull/3112)
- Fix(eos_designs) - Configure evpn_ebgp_gateway_multihop for ipvpn_gateway EBGP peers by @ClausHolbechArista in (https://github.com/aristanetworks/ansible-avd/pull/3205)
- Fix(eos_designs) - Improve evpn_multicast error handling by @jonxstill in (https://github.com/aristanetworks/ansible-avd/pull/3195)
- Fix(eos_designs) - change speed group value from int to str by @philippebureau in (https://github.com/aristanetworks/ansible-avd/pull/3235)
- Fix(eos_designs) - removed min and max value from vrf_id by @karnag3 in (https://github.com/aristanetworks/ansible-avd/pull/3130)
- Fix(eos_validate_state) - ANTA VerifyRoutingProtocolModel now only run if there is BGP configuration by @carl-baillargeon in (https://github.com/aristanetworks/ansible-avd/pull/3212)
- Fix(plugins) - Raise AnsibleFilterError when range is invalid by @gmuloc in (https://github.com/aristanetworks/ansible-avd/pull/3163)

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

- arista.avd.eos_validate_state_runner - Leverage ANTA for eos_validate_state role

v4.3.0
======

Expand Down
81 changes: 79 additions & 2 deletions ansible_collections/arista/avd/changelogs/.plugin-cache.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,74 @@ plugins:
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 @@ -36,6 +100,11 @@ plugins:
name: eos_designs_structured_config
namespace: ''
version_added: 4.0.0
eos_validate_state_runner:
description: Leverage ANTA for eos_validate_state role
name: eos_validate_state_runner
namespace: ''
version_added: 4.4.0
inventory_to_container:
description: Transform information from inventory to arista.cvp collection
name: inventory_to_container
Expand Down Expand Up @@ -65,11 +134,19 @@ plugins:
netconf: {}
shell: {}
strategy: {}
test: {}
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.3.0
version: 4.4.0
95 changes: 95 additions & 0 deletions ansible_collections/arista/avd/changelogs/changelog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1117,3 +1117,98 @@ releases:
fragments:
- v4.3.0.yml
release_date: '2023-08-25'
4.4.0:
changes:
bugfixes:
- Fix - ip reachability test with l3dge endpoint not managed by AVD by @spangoli-arista
in (https://github.com/aristanetworks/ansible-avd/pull/3140)
- Fix(eos_cli_config_gen) - Correct max TTL values for ip_access_lists and ptp
by @ClausHolbechArista in (https://github.com/aristanetworks/ansible-avd/pull/3225)
- Fix(eos_cli_config_gen) - Correct schema for class-maps vlans and cos options
by @ClausHolbechArista in (https://github.com/aristanetworks/ansible-avd/pull/3215)
- Fix(eos_cli_config_gen) - Remove requirement for MACSec license and FIPS by
@xaviramon in (https://github.com/aristanetworks/ansible-avd/pull/3239)
- Fix(eos_cli_config_gen) - ip http client source interfaces cli not generated
by @carlbuchmann in (https://github.com/aristanetworks/ansible-avd/pull/3180)
- Fix(eos_cli_config_gen) - under maximum_paths, ecmp field is not required
by @mmaaloul in (https://github.com/aristanetworks/ansible-avd/pull/3111)
- Fix(eos_config_deploy_cvp) - Avoid duplicate AVD configlet by @ClausHolbechArista
in (https://github.com/aristanetworks/ansible-avd/pull/3124)
- Fix(eos_designs) - Configuration of PTP for port-channel uplinks by @ClausHolbechArista
in (https://github.com/aristanetworks/ansible-avd/pull/3112)
- Fix(eos_designs) - Configure evpn_ebgp_gateway_multihop for ipvpn_gateway
EBGP peers by @ClausHolbechArista in (https://github.com/aristanetworks/ansible-avd/pull/3205)
- Fix(eos_designs) - Improve evpn_multicast error handling by @jonxstill in
(https://github.com/aristanetworks/ansible-avd/pull/3195)
- Fix(eos_designs) - change speed group value from int to str by @philippebureau
in (https://github.com/aristanetworks/ansible-avd/pull/3235)
- Fix(eos_designs) - removed min and max value from vrf_id by @karnag3 in (https://github.com/aristanetworks/ansible-avd/pull/3130)
- Fix(eos_validate_state) - ANTA VerifyRoutingProtocolModel now only run if
there is BGP configuration by @carl-baillargeon in (https://github.com/aristanetworks/ansible-avd/pull/3212)
- Fix(plugins) - Raise AnsibleFilterError when range is invalid by @gmuloc in
(https://github.com/aristanetworks/ansible-avd/pull/3163)
minor_changes:
- Doc - Add updated requirements for jsonschema in 4.2.0 by @gmuloc in (https://github.com/aristanetworks/ansible-avd/pull/3157)
- Doc - Add updated requirements to release-notes for 3.8.x train by @gmuloc
in (https://github.com/aristanetworks/ansible-avd/pull/3155)
- Doc - Automatic generation of docs for collection plugins by @ClausHolbechArista
in (https://github.com/aristanetworks/ansible-avd/pull/3061)
- Doc - Custom templates docs by @andsouth44 in (https://github.com/aristanetworks/ansible-avd/pull/3150)
- Doc - Reorder schema tables with dynamic keys first by @ClausHolbechArista
in (https://github.com/aristanetworks/ansible-avd/pull/3216)
- Doc - Update AVD project maintainers by @carlbuchmann in (https://github.com/aristanetworks/ansible-avd/pull/3196)
- Doc(eos_cli_config_gen) - Fix spacing in router-bgp documentation template
by @gmuloc in (https://github.com/aristanetworks/ansible-avd/pull/3197)
- Doc(eos_designs) - Clarify evpn_multicast required for evpn_l2/l3_multicast
by @jonxstill in (https://github.com/aristanetworks/ansible-avd/pull/3156)
- Feat - Support inline comments in requirements.txt by @gmuloc in (https://github.com/aristanetworks/ansible-avd/pull/3125)
- Feat(eos_cli_config_gen) - Add 'router service-insertion' CLI by @gmuloc in
(https://github.com/aristanetworks/ansible-avd/pull/3220)
- Feat(eos_cli_config_gen) - Add Dps1 interface by @gmuloc in (https://github.com/aristanetworks/ansible-avd/pull/3198)
- Feat(eos_cli_config_gen) - Add ECN Support by @chetryan in (https://github.com/aristanetworks/ansible-avd/pull/2770)
- Feat(eos_cli_config_gen) - Add IPv4 and IPv6 SR-TE address families by @gmuloc
in (https://github.com/aristanetworks/ansible-avd/pull/3217)
- Feat(eos_cli_config_gen) - Add ip security by @gmuloc in (https://github.com/aristanetworks/ansible-avd/pull/3194)
- Feat(eos_cli_config_gen) - Add support for BGP link-state address-family by
@gmuloc in (https://github.com/aristanetworks/ansible-avd/pull/3211)
- Feat(eos_cli_config_gen) - Add support for flow tracking hardware by @gmuloc
in (https://github.com/aristanetworks/ansible-avd/pull/3199)
- Feat(eos_cli_config_gen) - Ethernet interfaces ip address dhcp support by
@carlbuchmann in (https://github.com/aristanetworks/ansible-avd/pull/3229)
- Feat(eos_cli_config_gen) - Implement next-hop resolution disabled for evpn
address-family by @gmuloc in (https://github.com/aristanetworks/ansible-avd/pull/3218)
- Feat(eos_cli_config_gen) - Support STUN by @burnyd in (https://github.com/aristanetworks/ansible-avd/pull/3147)
- Feat(eos_cli_config_gen) - Support of a global tacacs timeout by @mmaaloul
in (https://github.com/aristanetworks/ansible-avd/pull/3173)
- Feat(eos_cli_config_gen) - Support of route-target route-map for BGP VRFs
by @mmaaloul in (https://github.com/aristanetworks/ansible-avd/pull/3222)
- Feat(eos_cli_config_gen) - Support path-selection bgp address-family by @burnyd
in (https://github.com/aristanetworks/ansible-avd/pull/3151)
- Feat(eos_cli_config_gen) - add system l1 support by @carlbuchmann in (https://github.com/aristanetworks/ansible-avd/pull/3221)
- Feat(eos_config_deploy_cvp) - Add support for device_inventory_mode by @ClausHolbechArista
in (https://github.com/aristanetworks/ansible-avd/pull/2561)
- Feat(eos_designs) - Add default_interface_mtu and feature_support.per_interface_mtu
by @ClausHolbechArista in (https://github.com/aristanetworks/ansible-avd/pull/3128)
- Feat(eos_designs) - Build AVD topology from CloudVision I&T Studio data by
@ClausHolbechArista in (https://github.com/aristanetworks/ansible-avd/pull/3223)
- Feat(eos_designs) - EVPN vlan-aware-bundle option for l2vlan by @bjmeuer
in (https://github.com/aristanetworks/ansible-avd/pull/3075)
- Feat(eos_designs) - Enhance SNMP support by @ClausHolbechArista in (https://github.com/aristanetworks/ansible-avd/pull/3083)
- Feat(eos_designs) - Support multiple descriptions in connected_endpoint adapters
by @pvinci-arista in (https://github.com/aristanetworks/ansible-avd/pull/2966)
- Feat(eos_designs) - VTEP override option on node-definitions by @emilarista
in (https://github.com/aristanetworks/ansible-avd/pull/3133)
- Feat(eos_validate_state) - Add ANTA integration to eos_validate_state role
by @gmuloc in (https://github.com/aristanetworks/ansible-avd/pull/3171)
- Feat(plugins) - Add deprecation for ansible-core<2.14 and python 3.8 by @gmuloc
in (https://github.com/aristanetworks/ansible-avd/pull/3187)
release_summary: 'Release 4.4.0 - See documentation on avd.arista.com for details.
'
fragments:
- v4.4.0.yml
modules:
- description: Leverage ANTA for eos_validate_state role
name: eos_validate_state_runner
namespace: ''
release_date: '2023-10-13'
Loading

0 comments on commit 7892e25

Please sign in to comment.