summaryrefslogtreecommitdiffstats
path: root/ansible_collections/dellemc/enterprise_sonic/changelogs
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-18 05:52:35 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-18 05:52:35 +0000
commit7fec0b69a082aaeec72fee0612766aa42f6b1b4d (patch)
treeefb569b86ca4da888717f5433e757145fa322e08 /ansible_collections/dellemc/enterprise_sonic/changelogs
parentReleasing progress-linux version 7.7.0+dfsg-3~progress7.99u1. (diff)
downloadansible-7fec0b69a082aaeec72fee0612766aa42f6b1b4d.tar.xz
ansible-7fec0b69a082aaeec72fee0612766aa42f6b1b4d.zip
Merging upstream version 9.4.0+dfsg.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'ansible_collections/dellemc/enterprise_sonic/changelogs')
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/.plugin-cache.yaml84
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/CHANGELOG.rst119
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/106-change-ntp-get-fact.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/107-change-ntp-key-values-in-regression-script.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/113-change-ntp-module-name.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/114-change-ntp-module-name-in-regression-script.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/118-add-ntp-prefer-attribute.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/119-lag_interfaces-port-name-fix.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/124-l2-interfaces-oc-yang-vlan-range-format-config-support.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/128-add-several-attributes-to-interface-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/129-ntp-minpoll-maxpoll-config.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/130-vxlans-attribute-restriction-fix.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/141-add-route-distinguisher-target-attributes-to-bgp-af-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/145-mclag-new-attributes.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/146-vrf-mgmt-bug-fix.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/148-dhcp-relay-unit-tests.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/149-l2-interfaces-vlan-trunk-range-support-for-playbooks.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/150-replaced-overridden-for-logging-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/151-replaced-overridden-for-ntp-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/152-copp.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/156-replaced-overridden-for-vrfs-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/157-mac.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/159-replaced-overridden-for-system-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/160-sanity-check-errors-fix.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/172-module-utils-import-remove-empties-from-ansible-lib.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/176-update-netcommon-version.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/177-bfd.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/180-regression-failures-fix.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/182-unit-tests-for-bgp-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/183-unit-tests-for-bgp-af-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/184-unit-tests-for-bgp-as-paths-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/185-unit-tests-for-bgp-communities-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/186-unit-tests-for-bgp-ext-communities-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/187-unit-tests-for-bgp-neighbors-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/188-unit-tests-for-bgp-neighbors-af-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/191-unit-tests-for-bgp-af-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/195-aaa-login-authentication.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/196-replaced-overridden-for-lag-interface-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/197-unit-tests-for-interfaces-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/198-unit-tests-for-aaa-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/199-code-coverage-workflow-fix.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/200-unit-tests-for-l2-interfaces-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/201-bgp-af-modify-vni-advertise-fix.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/202-unit-tests-for-l3-interfaces-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/203-unit-tests-for-lag-interfaces-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/207-unit-tests-for-ntp-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/208-unit-tests-for-tacacs-server-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/209-unit-tests-for-prefix-lists-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/210-unit-tests-for-radius-server-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/212-unit-tests-for-static-routes-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/213-unit-tests-for-users-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/214-unit-tests-vlans-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/215-unit-tests-for-vxlans-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/216-unit-tests-for-vrfs-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/217-replaced-overridden-for-vlans-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/218-unit-tests-for-api-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/219-unit-tests-for-command-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/220-unit-tests-for-config-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/221-l2-interfaces-replaced-overridden-support.yaml3
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/222-unit-tests-for-facts-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/223-unit-tests-for-system-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/224-ntp-clear-all-fix.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/225-unit-tests-for-ip-neighbor-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/226-unit-tests-for-logging-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/227-replaced-overridden-for-port-group-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/228-unit-tests-for-port-group-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/229-unit-tests-for-port-breakout-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/230-vrfs-delete-interface-fix.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/231-l3-interfaces-delete-fix.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/233-bgp-neighbors-defaults-fix.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/235-replaced-overridden-for-tacacs-server-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/236-static-routes-replaced-overridden-support.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/237-aaa-replaced-overridden-support.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/239-replaced-overridden-for-radius-server-resource-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/240-bgp-replaced-overridden-support.yaml3
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/242-users-replaced-overridden-support.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/244-added-rt-delay-attribute-to-bgp-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/245-enhance-bgp-neighbors-unit-tests.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/246-bgp-af-replaced-overridden-support.yaml3
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/247-vxlans-replaced-overridden-support.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/249-dhcp-relay-replaced-overridden-support.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/250-bgp-as-paths-fix-merged-deleted.yaml3
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/253-change-replaced-function-for-ip-neighbor-module.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/254-update-replace-methods.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/255-prefix_lists_replaced_overridden_support.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/257-vrfs-cli-test-case-fix.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/258-change-logging-module-source-interface-naming.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/261-interfaces-timeout-fix.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/262-vlan-mapping-bug-fix.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/v2.1.0_summary.yaml8
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.2.0/269-revert-aaa-breaking-changes.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.2.0/270-galaxy-yml-netcommon-and-version-fixes.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.2.0/v2.2.0_summary.yaml15
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.4.0/321-requirements-update-meta-runtime-ansible-version.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.4.0/322-docs-README-updates.yaml2
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.4.0/v2.4.0_summary.yaml15
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/changelog.yaml630
-rw-r--r--ansible_collections/dellemc/enterprise_sonic/changelogs/config.yaml2
98 files changed, 886 insertions, 173 deletions
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/.plugin-cache.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/.plugin-cache.yaml
index 9d3d51d00..8b0d92009 100644
--- a/ansible_collections/dellemc/enterprise_sonic/changelogs/.plugin-cache.yaml
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/.plugin-cache.yaml
@@ -10,6 +10,7 @@ plugins:
name: sonic
version_added: null
connection: {}
+ filter: {}
httpapi:
sonic:
description: HttpApi Plugin for devices supporting Restconf SONIC API
@@ -23,11 +24,21 @@ plugins:
name: sonic_aaa
namespace: ''
version_added: 1.1.0
+ sonic_acl_interfaces:
+ description: Manage access control list (ACL) to interface binding on SONiC
+ name: sonic_acl_interfaces
+ namespace: ''
+ version_added: 2.1.0
sonic_api:
description: Manages REST operations on devices running Enterprise SONiC
name: sonic_api
namespace: ''
version_added: 1.0.0
+ sonic_bfd:
+ description: Manage BFD configuration on SONiC
+ name: sonic_bfd
+ namespace: ''
+ version_added: 2.1.0
sonic_bgp:
description: Manage global BGP and its parameters
name: sonic_bgp
@@ -73,6 +84,21 @@ plugins:
name: sonic_config
namespace: ''
version_added: 1.0.0
+ sonic_copp:
+ description: Manage CoPP configuration on SONiC
+ name: sonic_copp
+ namespace: ''
+ version_added: 2.1.0
+ sonic_dhcp_relay:
+ description: Manage DHCP and DHCPv6 relay configurations on SONiC
+ name: sonic_dhcp_relay
+ namespace: ''
+ version_added: 2.1.0
+ sonic_dhcp_snooping:
+ description: Manage DHCP Snooping on SONiC
+ name: sonic_dhcp_snooping
+ namespace: ''
+ version_added: 2.3.0
sonic_facts:
description: Collects facts on devices running Enterprise SONiC
name: sonic_facts
@@ -84,12 +110,27 @@ plugins:
name: sonic_interfaces
namespace: ''
version_added: 1.0.0
+ sonic_ip_neighbor:
+ description: Manage IP neighbor global configuration on SONiC.
+ name: sonic_ip_neighbor
+ namespace: ''
+ version_added: 2.1.0
+ sonic_l2_acls:
+ description: Manage Layer 2 access control lists (ACL) configurations on SONiC
+ name: sonic_l2_acls
+ namespace: ''
+ version_added: 2.1.0
sonic_l2_interfaces:
description: Configure interface-to-VLAN association that is based on access
or trunk mode
name: sonic_l2_interfaces
namespace: ''
version_added: 1.0.0
+ sonic_l3_acls:
+ description: Manage Layer 3 access control lists (ACL) configurations on SONiC
+ name: sonic_l3_acls
+ namespace: ''
+ version_added: 2.1.0
sonic_l3_interfaces:
description: Configure the IPv4 and IPv6 parameters on Interfaces such as, Eth,
LAG, VLAN, and loopback
@@ -101,6 +142,21 @@ plugins:
name: sonic_lag_interfaces
namespace: ''
version_added: 1.0.0
+ sonic_lldp_global:
+ description: Manage Global LLDP configurations on SONiC
+ name: sonic_lldp_global
+ namespace: ''
+ version_added: 2.1.0
+ sonic_logging:
+ description: Manage logging configuration on SONiC.
+ name: sonic_logging
+ namespace: ''
+ version_added: 2.1.0
+ sonic_mac:
+ description: Manage MAC configuration on SONiC
+ name: sonic_mac
+ namespace: ''
+ version_added: 2.1.0
sonic_mclag:
description: Manage multi chassis link aggregation groups domain (MCLAG) and
its parameters
@@ -112,11 +168,21 @@ plugins:
name: sonic_ntp
namespace: ''
version_added: 2.0.0
+ sonic_pki:
+ description: Manages PKI attributes of Enterprise Sonic
+ name: sonic_pki
+ namespace: ''
+ version_added: 2.3.0
sonic_port_breakout:
description: Configure port breakout settings on physical interfaces
name: sonic_port_breakout
namespace: ''
version_added: 1.0.0
+ sonic_port_group:
+ description: Manages port group configuration on SONiC.
+ name: sonic_port_group
+ namespace: ''
+ version_added: 2.1.0
sonic_prefix_lists:
description: prefix list configuration handling for SONiC
name: sonic_prefix_lists
@@ -127,11 +193,21 @@ plugins:
name: sonic_radius_server
namespace: ''
version_added: 1.0.0
+ sonic_route_maps:
+ description: route map configuration handling for SONiC
+ name: sonic_route_maps
+ namespace: ''
+ version_added: 2.1.0
sonic_static_routes:
description: Manage static routes configuration on SONiC
name: sonic_static_routes
namespace: ''
version_added: 2.0.0
+ sonic_stp:
+ description: Manage STP configuration on SONiC
+ name: sonic_stp
+ namespace: ''
+ version_added: 2.3.0
sonic_system:
description: Configure system parameters
name: sonic_system
@@ -147,6 +223,11 @@ plugins:
name: sonic_users
namespace: ''
version_added: 1.1.0
+ sonic_vlan_mapping:
+ description: Configure vlan mappings on SONiC.
+ name: sonic_vlan_mapping
+ namespace: ''
+ version_added: 2.1.0
sonic_vlans:
description: Manage VLAN and its parameters
name: sonic_vlans
@@ -166,5 +247,6 @@ plugins:
netconf: {}
shell: {}
strategy: {}
+ test: {}
vars: {}
-version: 2.0.0
+version: 2.4.0
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/CHANGELOG.rst b/ansible_collections/dellemc/enterprise_sonic/changelogs/CHANGELOG.rst
deleted file mode 100644
index c9a571cd8..000000000
--- a/ansible_collections/dellemc/enterprise_sonic/changelogs/CHANGELOG.rst
+++ /dev/null
@@ -1,119 +0,0 @@
-======================================
-Dellemc.Enterprise_Sonic Release Notes
-======================================
-
-.. contents:: Topics
-
-
-v2.0.0
-======
-
-Release Summary
----------------
-
-This release provides Dell SONiC Enterprise Ansible Collection support for SONiC 4.x images. It is the first release for the 2.x branch of the collection. Subsequent enhancements for support of SONiC 4.x images will also be provided as needed on the 2.x branch. This release also contains bugfixes and enhancements to supplement the Ansible functionality provided previously for SONiC 3.x images. The changelog describes changes made to the modules and plugins included in this collection since release 1.1.0.
-
-
-Major Changes
--------------
-
-- Added 'static_routes' module to collection (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/82).
-- Added a resource module for NTP support (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/99).
-- Added a resource module for support of prefix lists (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/100).
-- Updated backend REST API request formats in all applicable modules for compatibility with SONiC 4.x openconfig YANG compliant REST APIs. (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/53)
-
-Minor Changes
--------------
-
-- Added an execution-environment.yml file to the "meta" directory to enable use of Ansible execution environment infrastructure (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/88).
-- bgp_af - Added support for BGP options to configure usage and advertisement of vxlan primary IP address related attributes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/62).
-- bgp_as_paths - updated module examples with 'permit' attribute (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/102)
-- bgp_neighbors - Add BGP peer group support for multiple attributes. The added attributes correspond to the same set of attributes added for BGP neighbors with PR 72 (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/81).
-- bgp_neighbors - Add support for multiple attributes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/72).
-- bgp_neighbors - add an auth_pwd dictionary and nbr_description attribute to the argspec (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/67).
-- bgp_neighbors - added prefix-list related peer-group attributes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/101).
-- bgp_neighbors_af - added prefix-list related neighbor attributes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/101).
-- playbook - updated examples to reflect module changes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/102)
-- sonic_vxlans - Add configuration capability for the primary IP address of a vxlan vtep to facilitate vxlan path redundundancy (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/58).
-- vlans - Added support for the vlan "description" attribute (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/98).
-- workflow - Added stable-2.13 to the sanity test matrix (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/90).
-
-Breaking Changes / Porting Guide
---------------------------------
-
-- bgp_af - Add the route_advertise_list dictionary to the argspec to replace the deleted, obsolete advertise_prefix attribute used for SONiC 3.x images on the 1.x branch of this collection. This change corresponds to a SONiC 4.0 OC YANG REST compliance change for the BGP AF REST API. It enables specification of a route map in conjunction with each route advertisement prefix (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/63).
-- bgp_af - remove the obsolete 'advertise_prefix' attribute from argspec and config code. This and subsequent co-req replacement with the new route advertise list argument structure require corresponding changes in playbooks previoulsly used for configuring route advertise prefixes for SONiC 3.x images. (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/60)
-- bgp_neighbors - Replace the previously defined standalone "bfd" attribute with a bfd dictionary containing multiple attributes. This change corresponds to the revised SONiC 4.x implementation of OC YANG compatible REST APIs. Playbooks previously using the bfd attributes for SONiC 3.x images must be modified for useon SONiC 4.0 images to use the new definition for the bfd attribute argspec structure (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/72).
-- bgp_neighbors - Replace, for BGP peer groups, the previously defined standalone "bfd" attribute with a bfd dictionary containing multiple attributes. This change corresponds to the revised SONiC 4.x implementation of OC YANG compatible REST APIs. Playbooks previously using the bfd attributes for SONiC 3.x images must be modified for useon SONiC 4.0 images to use the new definition for the bfd attribute argspec structure (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/81).
-
-Bugfixes
---------
-
-- Fixed regression test bugs in multiple modules (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/103).
-- Fixed regression test sequencing and other regression test bugs in multiple modules (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/85).
-- aaa - Fixed a bug in facts gathering by providing required conditional branching (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/90)
-- aaa - Modify regression test sequencing to enable correct testing of the functionality for this module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/78).
-- bgp_neighbors - remove string conversion of timer attributes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/60)
-- port_breakout - Fixed a bug in formulation of port breakout REST APIs (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/88).
-- sonic - Fix a bug in handling of interface names in standard interface naming mode (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/103).
-- sonic_command - Fix bugs in handling of CLI commands involving a prompt and answer sequence (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/76/files).
-- users - Fixed a bug in facts gathering (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/90).
-- vxlan - update Vxlan test cases to comply with SONiC behavior (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/105).
-
-New Modules
------------
-
-- dellemc.enterprise_sonic.sonic_ntp - Manage NTP configuration on SONiC.
-- dellemc.enterprise_sonic.sonic_prefix_lists - prefix list configuration handling for SONiC
-- dellemc.enterprise_sonic.sonic_static_routes - Manage static routes configuration on SONiC
-
-v1.1.0
-======
-
-New Modules
------------
-
-- dellemc.enterprise_sonic.sonic_aaa - AAA resource module.
-- dellemc.enterprise_sonic.sonic_radius_server - RADIUS resource module.
-- dellemc.enterprise_sonic.sonic_system - SYSTEM resource module.
-- dellemc.enterprise_sonic.sonic_tacacs_server - TACACS Server resource module.
-
-v1.0.0
-======
-
-New Plugins
------------
-
-Cliconf
-~~~~~~~
-
-- dellemc.enterprise_sonic.sonic - Use Ansible CLICONF to run commands on Enterprise SONiC.
-
-Httpapi
-~~~~~~~
-
-- dellemc.enterprise_sonic.sonic - Use Ansible HTTPAPI to run commands on Enterprise SONiC.
-
-New Modules
------------
-
-- dellemc.enterprise_sonic.sonic_api - Perform REST operations through the Management Framework REST API.
-- dellemc.enterprise_sonic.sonic_bgp - BGP resource module.
-- dellemc.enterprise_sonic.sonic_bgp_af - BGP AF resource module.
-- dellemc.enterprise_sonic.sonic_bgp_as_paths - BGP AS path resource module.
-- dellemc.enterprise_sonic.sonic_bgp_communities - BGP communities resource module.
-- dellemc.enterprise_sonic.sonic_bgp_ext_communities - BGP Ext communities resource module.
-- dellemc.enterprise_sonic.sonic_bgp_neighbors - BGP neighbors resource module.
-- dellemc.enterprise_sonic.sonic_bgp_neighbors_af - BGP neighbors AF resource module.
-- dellemc.enterprise_sonic.sonic_command - Run commands through Management Framework CLI.
-- dellemc.enterprise_sonic.sonic_config - Manage configuration through the Management Framework CLI.
-- dellemc.enterprise_sonic.sonic_interfaces - Interface resource module.
-- dellemc.enterprise_sonic.sonic_l2_interfaces - Layer 2 interface resource module.
-- dellemc.enterprise_sonic.sonic_l3_interfaces - Layer 3 interface resource module.
-- dellemc.enterprise_sonic.sonic_lag_interfaces - Link aggregation (LAG) resource module.
-- dellemc.enterprise_sonic.sonic_mclag - MCLAG resource module.
-- dellemc.enterprise_sonic.sonic_port_breakout - port breakout resource module.
-- dellemc.enterprise_sonic.sonic_users - USERS resource module.
-- dellemc.enterprise_sonic.sonic_vlans - VLAN resource module.
-- dellemc.enterprise_sonic.sonic_vrfs - VRF resource module.
-- dellemc.enterprise_sonic.sonic_vxlans - VxLAN EVPN resource module.
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/106-change-ntp-get-fact.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/106-change-ntp-get-fact.yaml
new file mode 100644
index 000000000..6232a4619
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/106-change-ntp-get-fact.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_ntp - change NTP get facts to get default parameters (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/106).
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/107-change-ntp-key-values-in-regression-script.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/107-change-ntp-key-values-in-regression-script.yaml
new file mode 100644
index 000000000..83371c643
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/107-change-ntp-key-values-in-regression-script.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_ntp - change NTP key values in NTP regression test script (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/107).
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/113-change-ntp-module-name.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/113-change-ntp-module-name.yaml
new file mode 100644
index 000000000..2760de791
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/113-change-ntp-module-name.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_ntp - change NTP module name (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/113).
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/114-change-ntp-module-name-in-regression-script.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/114-change-ntp-module-name-in-regression-script.yaml
new file mode 100644
index 000000000..4db143be3
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/114-change-ntp-module-name-in-regression-script.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_ntp - change NTP module names in NTP regression test script (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/114).
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/118-add-ntp-prefer-attribute.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/118-add-ntp-prefer-attribute.yaml
new file mode 100644
index 000000000..3f263712f
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/118-add-ntp-prefer-attribute.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_ntp - Added prefer attribute to NTP resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/118)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/119-lag_interfaces-port-name-fix.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/119-lag_interfaces-port-name-fix.yaml
new file mode 100644
index 000000000..6db3bf2fa
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/119-lag_interfaces-port-name-fix.yaml
@@ -0,0 +1,2 @@
+bugfixes:
+ - sonic_lag_interfaces - Fixed port name issue (GitHub issue#153) (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/119)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/124-l2-interfaces-oc-yang-vlan-range-format-config-support.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/124-l2-interfaces-oc-yang-vlan-range-format-config-support.yaml
new file mode 100644
index 000000000..6713e8948
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/124-l2-interfaces-oc-yang-vlan-range-format-config-support.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_l2_interfaces - Add support for parsing configuration containing the OC Yang vlan range syntax (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/124).
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/128-add-several-attributes-to-interface-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/128-add-several-attributes-to-interface-resource-module.yaml
new file mode 100644
index 000000000..ee45fa81a
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/128-add-several-attributes-to-interface-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_interfaces - Added speed, auto-negotiate, advertised-speed and FEC to interface resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/128)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/129-ntp-minpoll-maxpoll-config.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/129-ntp-minpoll-maxpoll-config.yaml
new file mode 100644
index 000000000..3d66d5bfe
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/129-ntp-minpoll-maxpoll-config.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_ntp - change NTP resource module to make minpoll and maxpoll be configured together (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/129).
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/130-vxlans-attribute-restriction-fix.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/130-vxlans-attribute-restriction-fix.yaml
new file mode 100644
index 000000000..d0e1bb1d3
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/130-vxlans-attribute-restriction-fix.yaml
@@ -0,0 +1,2 @@
+bugfixes:
+ - sonic_vxlans - Removed required_together restriction for evpn_nvo and source_ip attributes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/130)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/141-add-route-distinguisher-target-attributes-to-bgp-af-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/141-add-route-distinguisher-target-attributes-to-bgp-af-module.yaml
new file mode 100644
index 000000000..09ed96844
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/141-add-route-distinguisher-target-attributes-to-bgp-af-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_bgp_af - Added several attributes to support configuration of route distinguisher and route target (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/141
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/145-mclag-new-attributes.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/145-mclag-new-attributes.yaml
new file mode 100644
index 000000000..eb4649894
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/145-mclag-new-attributes.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_mclag - Added delay_restore, gateway_mac, and peer_gateway attributes to module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/145)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/146-vrf-mgmt-bug-fix.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/146-vrf-mgmt-bug-fix.yaml
new file mode 100644
index 000000000..c7e95a1cd
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/146-vrf-mgmt-bug-fix.yaml
@@ -0,0 +1,2 @@
+bugfixes:
+ - sonic_vrfs - Added tasks as a workaround to mgmt VRF bug (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/146)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/148-dhcp-relay-unit-tests.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/148-dhcp-relay-unit-tests.yaml
new file mode 100644
index 000000000..cf62e4b32
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/148-dhcp-relay-unit-tests.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_dhcp_relay - Added a common unit tests module and unit tests for dhcp relay module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/148)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/149-l2-interfaces-vlan-trunk-range-support-for-playbooks.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/149-l2-interfaces-vlan-trunk-range-support-for-playbooks.yaml
new file mode 100644
index 000000000..515cf9975
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/149-l2-interfaces-vlan-trunk-range-support-for-playbooks.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_l2_interfaces - Add support for specifying vlan trunk ranges in Ansible playbooks (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/149).
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/150-replaced-overridden-for-logging-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/150-replaced-overridden-for-logging-resource-module.yaml
new file mode 100644
index 000000000..7f151d860
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/150-replaced-overridden-for-logging-resource-module.yaml
@@ -0,0 +1,2 @@
+major_changes:
+ - sonic_logging - Added replaced and overridden states support for logging resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/150)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/151-replaced-overridden-for-ntp-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/151-replaced-overridden-for-ntp-resource-module.yaml
new file mode 100644
index 000000000..96a38748a
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/151-replaced-overridden-for-ntp-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_ntp - Added replaced and overridden states support for NTP resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/151)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/152-copp.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/152-copp.yaml
new file mode 100644
index 000000000..d05370fb7
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/152-copp.yaml
@@ -0,0 +1,2 @@
+major_changes:
+ - Added copp module to collection (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/152).
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/156-replaced-overridden-for-vrfs-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/156-replaced-overridden-for-vrfs-resource-module.yaml
new file mode 100644
index 000000000..e35488b32
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/156-replaced-overridden-for-vrfs-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_vrfs - Added replaced and overridden states support for VRF resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/156)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/157-mac.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/157-mac.yaml
new file mode 100644
index 000000000..56b2919ae
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/157-mac.yaml
@@ -0,0 +1,2 @@
+major_changes:
+ - Added mac module to collection (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/157).
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/159-replaced-overridden-for-system-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/159-replaced-overridden-for-system-resource-module.yaml
new file mode 100644
index 000000000..e0a239933
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/159-replaced-overridden-for-system-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_system - Added replaced and overridden states support for system resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/159)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/160-sanity-check-errors-fix.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/160-sanity-check-errors-fix.yaml
new file mode 100644
index 000000000..dc874ed24
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/160-sanity-check-errors-fix.yaml
@@ -0,0 +1,2 @@
+bugfixes:
+ - Fixed sanity check errors in the collection caused by Ansible library changes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/160).
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/172-module-utils-import-remove-empties-from-ansible-lib.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/172-module-utils-import-remove-empties-from-ansible-lib.yaml
new file mode 100644
index 000000000..136cfaf93
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/172-module-utils-import-remove-empties-from-ansible-lib.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - module_utils - Change the location for importing remove_empties from the obsolete Netcommon location to the offically required Ansible library location to fix sanity errors (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/172).
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/176-update-netcommon-version.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/176-update-netcommon-version.yaml
new file mode 100644
index 000000000..083ad868e
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/176-update-netcommon-version.yaml
@@ -0,0 +1,2 @@
+bugfixes:
+ - install-Updated the required ansible.netcommon version (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/176)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/177-bfd.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/177-bfd.yaml
new file mode 100644
index 000000000..e18973959
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/177-bfd.yaml
@@ -0,0 +1,2 @@
+major_changes:
+ - Added bfd module to collection (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/177).
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/180-regression-failures-fix.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/180-regression-failures-fix.yaml
new file mode 100644
index 000000000..6511f8878
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/180-regression-failures-fix.yaml
@@ -0,0 +1,2 @@
+bugfixes:
+ - Fixed regression test bugs in multiple modules (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/180).
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/182-unit-tests-for-bgp-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/182-unit-tests-for-bgp-resource-module.yaml
new file mode 100644
index 000000000..f6627f6ed
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/182-unit-tests-for-bgp-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_bgp - Add unit tests for BGP resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/182)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/183-unit-tests-for-bgp-af-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/183-unit-tests-for-bgp-af-resource-module.yaml
new file mode 100644
index 000000000..032bb3308
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/183-unit-tests-for-bgp-af-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_bgp_af - Add unit tests for BGP AF resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/183)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/184-unit-tests-for-bgp-as-paths-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/184-unit-tests-for-bgp-as-paths-resource-module.yaml
new file mode 100644
index 000000000..5e008055f
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/184-unit-tests-for-bgp-as-paths-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_bgp_as_paths - Add unit tests for BGP AS paths resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/184)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/185-unit-tests-for-bgp-communities-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/185-unit-tests-for-bgp-communities-resource-module.yaml
new file mode 100644
index 000000000..1bac125de
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/185-unit-tests-for-bgp-communities-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_bgp_communities - Add unit tests for BGP communities resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/185)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/186-unit-tests-for-bgp-ext-communities-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/186-unit-tests-for-bgp-ext-communities-resource-module.yaml
new file mode 100644
index 000000000..531e29e18
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/186-unit-tests-for-bgp-ext-communities-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_bgp_ext_communities - Add unit tests for BGP ext communities resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/186)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/187-unit-tests-for-bgp-neighbors-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/187-unit-tests-for-bgp-neighbors-resource-module.yaml
new file mode 100644
index 000000000..4c72e6f0e
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/187-unit-tests-for-bgp-neighbors-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_bgp_neighbors - Add unit tests for BGP neighbors resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/187)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/188-unit-tests-for-bgp-neighbors-af-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/188-unit-tests-for-bgp-neighbors-af-resource-module.yaml
new file mode 100644
index 000000000..aa63260d9
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/188-unit-tests-for-bgp-neighbors-af-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_bgp_neighbors_af - Add unit tests for BGP neighbors AF resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/188)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/191-unit-tests-for-bgp-af-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/191-unit-tests-for-bgp-af-resource-module.yaml
new file mode 100644
index 000000000..d0dfb74d0
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/191-unit-tests-for-bgp-af-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_bgp_af - Add unit tests for BGP AF resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/191)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/195-aaa-login-authentication.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/195-aaa-login-authentication.yaml
new file mode 100644
index 000000000..45a8ad91d
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/195-aaa-login-authentication.yaml
@@ -0,0 +1,2 @@
+breaking_changes:
+ - aaa - Added default_auth attribute to the argspec to replace the deleted group and local attributes. This change allows for ordered login authentication. (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/195).
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/196-replaced-overridden-for-lag-interface-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/196-replaced-overridden-for-lag-interface-resource-module.yaml
new file mode 100644
index 000000000..7fcd9bbc0
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/196-replaced-overridden-for-lag-interface-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_lag_interface - Added replaced and overridden states support for LAG interface resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/196)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/197-unit-tests-for-interfaces-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/197-unit-tests-for-interfaces-resource-module.yaml
new file mode 100644
index 000000000..d89d54eca
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/197-unit-tests-for-interfaces-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_interfaces - Add unit tests for interfaces resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/197)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/198-unit-tests-for-aaa-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/198-unit-tests-for-aaa-resource-module.yaml
new file mode 100644
index 000000000..6661f4eea
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/198-unit-tests-for-aaa-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_aaa - Add unit tests for AAA resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/198)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/199-code-coverage-workflow-fix.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/199-code-coverage-workflow-fix.yaml
new file mode 100644
index 000000000..0e32dd4a8
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/199-code-coverage-workflow-fix.yaml
@@ -0,0 +1,2 @@
+bugfixes:
+ - workflows-Fixed dependency installation issue in the code coverage workflow (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/199)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/200-unit-tests-for-l2-interfaces-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/200-unit-tests-for-l2-interfaces-resource-module.yaml
new file mode 100644
index 000000000..7ffb3592e
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/200-unit-tests-for-l2-interfaces-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_l2_interfaces - Add unit tests for l2_interfaces resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/200)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/201-bgp-af-modify-vni-advertise-fix.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/201-bgp-af-modify-vni-advertise-fix.yaml
new file mode 100644
index 000000000..f59fa5991
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/201-bgp-af-modify-vni-advertise-fix.yaml
@@ -0,0 +1,2 @@
+bugfixes:
+ - sonic_bgp_af - Fixed issue with vnis and advertise modification for a single BGP AF (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/201)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/202-unit-tests-for-l3-interfaces-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/202-unit-tests-for-l3-interfaces-resource-module.yaml
new file mode 100644
index 000000000..7ffd76899
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/202-unit-tests-for-l3-interfaces-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_l3_interfaces - Add unit tests for l3_interfaces resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/202)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/203-unit-tests-for-lag-interfaces-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/203-unit-tests-for-lag-interfaces-resource-module.yaml
new file mode 100644
index 000000000..8a8b99a36
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/203-unit-tests-for-lag-interfaces-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_lag_interfaces - Add unit tests for lag_interfaces resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/203)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/207-unit-tests-for-ntp-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/207-unit-tests-for-ntp-resource-module.yaml
new file mode 100644
index 000000000..c84312e11
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/207-unit-tests-for-ntp-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_ntp - Add unit tests for NTP resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/207)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/208-unit-tests-for-tacacs-server-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/208-unit-tests-for-tacacs-server-resource-module.yaml
new file mode 100644
index 000000000..a1241cf55
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/208-unit-tests-for-tacacs-server-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_tacacs_server - Add unit tests for TACACS server resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/208)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/209-unit-tests-for-prefix-lists-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/209-unit-tests-for-prefix-lists-resource-module.yaml
new file mode 100644
index 000000000..bd4dd0cc7
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/209-unit-tests-for-prefix-lists-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_prefix_lists - Add unit tests for prefix lists resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/209)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/210-unit-tests-for-radius-server-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/210-unit-tests-for-radius-server-resource-module.yaml
new file mode 100644
index 000000000..db3f82dc1
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/210-unit-tests-for-radius-server-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_radius_server - Add unit tests for RADIUS server resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/210)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/212-unit-tests-for-static-routes-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/212-unit-tests-for-static-routes-resource-module.yaml
new file mode 100644
index 000000000..9fa01a76f
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/212-unit-tests-for-static-routes-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_static_routes - Add unit tests for static routes resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/212)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/213-unit-tests-for-users-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/213-unit-tests-for-users-resource-module.yaml
new file mode 100644
index 000000000..45e2b5221
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/213-unit-tests-for-users-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_users - Add unit tests for users resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/213)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/214-unit-tests-vlans-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/214-unit-tests-vlans-resource-module.yaml
new file mode 100644
index 000000000..71e4b0014
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/214-unit-tests-vlans-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_vlans - Add unit tests for Vlans resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/214)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/215-unit-tests-for-vxlans-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/215-unit-tests-for-vxlans-resource-module.yaml
new file mode 100644
index 000000000..70927073e
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/215-unit-tests-for-vxlans-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_vxlans - Add unit tests for VxLans resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/215)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/216-unit-tests-for-vrfs-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/216-unit-tests-for-vrfs-resource-module.yaml
new file mode 100644
index 000000000..bdd6f6314
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/216-unit-tests-for-vrfs-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_vrfs - Add unit tests for VRFS resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/216)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/217-replaced-overridden-for-vlans-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/217-replaced-overridden-for-vlans-resource-module.yaml
new file mode 100644
index 000000000..6627b44b1
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/217-replaced-overridden-for-vlans-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_vlans - Added replaced and overridden states support for VLAN resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/217)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/218-unit-tests-for-api-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/218-unit-tests-for-api-resource-module.yaml
new file mode 100644
index 000000000..31ca08e44
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/218-unit-tests-for-api-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_api - Add unit tests for api resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/218)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/219-unit-tests-for-command-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/219-unit-tests-for-command-resource-module.yaml
new file mode 100644
index 000000000..2eaafc1e8
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/219-unit-tests-for-command-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_command - Add unit tests for command resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/219)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/220-unit-tests-for-config-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/220-unit-tests-for-config-resource-module.yaml
new file mode 100644
index 000000000..46210e167
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/220-unit-tests-for-config-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_config - Add unit tests for config resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/220)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/221-l2-interfaces-replaced-overridden-support.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/221-l2-interfaces-replaced-overridden-support.yaml
new file mode 100644
index 000000000..25b8da767
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/221-l2-interfaces-replaced-overridden-support.yaml
@@ -0,0 +1,3 @@
+---
+minor_changes:
+ - sonic_l2_interfaces - Add support for replaced and overridden states (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/221).
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/222-unit-tests-for-facts-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/222-unit-tests-for-facts-resource-module.yaml
new file mode 100644
index 000000000..0f03fc697
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/222-unit-tests-for-facts-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_facts - Add unit tests for facts resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/222)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/223-unit-tests-for-system-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/223-unit-tests-for-system-resource-module.yaml
new file mode 100644
index 000000000..03759ac63
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/223-unit-tests-for-system-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_system - Add unit tests for system resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/223)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/224-ntp-clear-all-fix.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/224-ntp-clear-all-fix.yaml
new file mode 100644
index 000000000..fcc0e16fe
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/224-ntp-clear-all-fix.yaml
@@ -0,0 +1,2 @@
+bugfixes:
+ - sonic_ntp - fixed the issue (GitHub issue#205) with NTP clear all without config given (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/224)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/225-unit-tests-for-ip-neighbor-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/225-unit-tests-for-ip-neighbor-resource-module.yaml
new file mode 100644
index 000000000..32f04ca0c
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/225-unit-tests-for-ip-neighbor-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_ip_neighbor - Add unit tests for IP neighbor resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/225)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/226-unit-tests-for-logging-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/226-unit-tests-for-logging-resource-module.yaml
new file mode 100644
index 000000000..575bbc6f1
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/226-unit-tests-for-logging-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_logging - Add unit tests for logging resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/226)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/227-replaced-overridden-for-port-group-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/227-replaced-overridden-for-port-group-resource-module.yaml
new file mode 100644
index 000000000..dab5dce82
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/227-replaced-overridden-for-port-group-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_port_group - Added replaced and overridden states support for port group resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/227)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/228-unit-tests-for-port-group-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/228-unit-tests-for-port-group-resource-module.yaml
new file mode 100644
index 000000000..140d4ef59
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/228-unit-tests-for-port-group-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_port_group - Add unit tests for port group resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/228)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/229-unit-tests-for-port-breakout-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/229-unit-tests-for-port-breakout-resource-module.yaml
new file mode 100644
index 000000000..bcb668c7d
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/229-unit-tests-for-port-breakout-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_port_breakout - Add unit tests for port breakout resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/229)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/230-vrfs-delete-interface-fix.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/230-vrfs-delete-interface-fix.yaml
new file mode 100644
index 000000000..0a45fdb39
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/230-vrfs-delete-interface-fix.yaml
@@ -0,0 +1,2 @@
+bugfixes:
+ - sonic_vrfs - fixed the issue (GitHub issue#194) with VRF when deleting interface(https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/230)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/231-l3-interfaces-delete-fix.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/231-l3-interfaces-delete-fix.yaml
new file mode 100644
index 000000000..4a824d92b
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/231-l3-interfaces-delete-fix.yaml
@@ -0,0 +1,2 @@
+bugfixes:
+ - sonic_l3_interfaces - Fixed IP address deletion issue (GitHub issue#170) (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/231)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/233-bgp-neighbors-defaults-fix.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/233-bgp-neighbors-defaults-fix.yaml
new file mode 100644
index 000000000..a446deeef
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/233-bgp-neighbors-defaults-fix.yaml
@@ -0,0 +1,2 @@
+bugfixes:
+ - sonic_neighbors - Fixed handling of default attributes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/233)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/235-replaced-overridden-for-tacacs-server-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/235-replaced-overridden-for-tacacs-server-resource-module.yaml
new file mode 100644
index 000000000..299c9ddc5
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/235-replaced-overridden-for-tacacs-server-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_tacacs_server - Add replaced and overridden states support for TACACS server resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/235)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/236-static-routes-replaced-overridden-support.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/236-static-routes-replaced-overridden-support.yaml
new file mode 100644
index 000000000..520745a72
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/236-static-routes-replaced-overridden-support.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_static_routes - Added support for replaced and overridden states (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/236)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/237-aaa-replaced-overridden-support.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/237-aaa-replaced-overridden-support.yaml
new file mode 100644
index 000000000..99adf5771
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/237-aaa-replaced-overridden-support.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_aaa - Added replaced and overridden states support for AAA resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/237)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/239-replaced-overridden-for-radius-server-resource-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/239-replaced-overridden-for-radius-server-resource-module.yaml
new file mode 100644
index 000000000..5a33f41f6
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/239-replaced-overridden-for-radius-server-resource-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_radius_server - Added replaced and overridden states support for RADIUS server resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/239)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/240-bgp-replaced-overridden-support.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/240-bgp-replaced-overridden-support.yaml
new file mode 100644
index 000000000..391feb478
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/240-bgp-replaced-overridden-support.yaml
@@ -0,0 +1,3 @@
+---
+minor_changes:
+ - sonic_bgp - Add support for replaced and overridden states (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/240).
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/242-users-replaced-overridden-support.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/242-users-replaced-overridden-support.yaml
new file mode 100644
index 000000000..41d7490de
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/242-users-replaced-overridden-support.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_users - Add replaced and overridden states support for users resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/242)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/244-added-rt-delay-attribute-to-bgp-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/244-added-rt-delay-attribute-to-bgp-module.yaml
new file mode 100644
index 000000000..002bb57ef
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/244-added-rt-delay-attribute-to-bgp-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_bgp - Added rt_delay attribute to module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/244)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/245-enhance-bgp-neighbors-unit-tests.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/245-enhance-bgp-neighbors-unit-tests.yaml
new file mode 100644
index 000000000..0898bf4b5
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/245-enhance-bgp-neighbors-unit-tests.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_bgp_neighbors - Enhance unit tests for BGP Neighbors resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/245)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/246-bgp-af-replaced-overridden-support.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/246-bgp-af-replaced-overridden-support.yaml
new file mode 100644
index 000000000..c749422fb
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/246-bgp-af-replaced-overridden-support.yaml
@@ -0,0 +1,3 @@
+---
+minor_changes:
+ - sonic_bgp_af - Add support for replaced and overridden states (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/246).
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/247-vxlans-replaced-overridden-support.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/247-vxlans-replaced-overridden-support.yaml
new file mode 100644
index 000000000..3e395a184
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/247-vxlans-replaced-overridden-support.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_vxlans - Added support for replaced and overridden states (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/247)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/249-dhcp-relay-replaced-overridden-support.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/249-dhcp-relay-replaced-overridden-support.yaml
new file mode 100644
index 000000000..72912650a
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/249-dhcp-relay-replaced-overridden-support.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_dhcp_relay - Add support for replaced and overridden states (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/249).
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/250-bgp-as-paths-fix-merged-deleted.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/250-bgp-as-paths-fix-merged-deleted.yaml
new file mode 100644
index 000000000..df69660e5
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/250-bgp-as-paths-fix-merged-deleted.yaml
@@ -0,0 +1,3 @@
+---
+bugfixes:
+ - sonic_bgp_as_paths - Fix issues with merged and deleted states (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/250)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/253-change-replaced-function-for-ip-neighbor-module.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/253-change-replaced-function-for-ip-neighbor-module.yaml
new file mode 100644
index 000000000..996c5ba80
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/253-change-replaced-function-for-ip-neighbor-module.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_ip_neighbor - Change the replaced function in ip_neighbor resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/253)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/254-update-replace-methods.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/254-update-replace-methods.yaml
new file mode 100644
index 000000000..0e20c7ecf
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/254-update-replace-methods.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_bfd, sonic_copp - Updated replaced methods (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/254)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/255-prefix_lists_replaced_overridden_support.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/255-prefix_lists_replaced_overridden_support.yaml
new file mode 100644
index 000000000..a6d8731ed
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/255-prefix_lists_replaced_overridden_support.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_prefix_lists - Added support for replaced and overridden states (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/255)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/257-vrfs-cli-test-case-fix.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/257-vrfs-cli-test-case-fix.yaml
new file mode 100644
index 000000000..629a1973b
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/257-vrfs-cli-test-case-fix.yaml
@@ -0,0 +1,2 @@
+bugfixes:
+ - sonic_vrfs - Fixed spacing issue in CLI test case (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/257)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/258-change-logging-module-source-interface-naming.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/258-change-logging-module-source-interface-naming.yaml
new file mode 100644
index 000000000..bddc22b99
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/258-change-logging-module-source-interface-naming.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_logging - change logging get facts for source_interface naming (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/258).
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/261-interfaces-timeout-fix.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/261-interfaces-timeout-fix.yaml
new file mode 100644
index 000000000..73711a3d8
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/261-interfaces-timeout-fix.yaml
@@ -0,0 +1,2 @@
+bugfixes:
+ - sonic_interfaces - Fixed command timeout issue (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/261)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/262-vlan-mapping-bug-fix.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/262-vlan-mapping-bug-fix.yaml
new file mode 100644
index 000000000..2a27ef3a7
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/262-vlan-mapping-bug-fix.yaml
@@ -0,0 +1,2 @@
+bugfixes:
+ - sonic_vlan_mapping - Removed platform checks (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/262)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/v2.1.0_summary.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/v2.1.0_summary.yaml
new file mode 100644
index 000000000..01ff50fbd
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.1.0/v2.1.0_summary.yaml
@@ -0,0 +1,8 @@
+release_summary: |
+ | Release Date: 2023-0515
+ | This release provides enhanced Dell Enterprise SONiC Ansible Collection support for SONiC 4.x images.
+ | In addition to new resource modules to support previously existing functionality, it provides
+ | support for the "QinQ" (Vlan Mapping function introduced with SONiC release 4.1. It also provides
+ | bug fixes and enhancements for support of features that were initially introduced in previous
+ | Enterprise SONiC Ansible releases. The changelog describes changes made to the modules and plugins
+ | included in this collection since release 2.0.0.
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.2.0/269-revert-aaa-breaking-changes.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.2.0/269-revert-aaa-breaking-changes.yaml
new file mode 100644
index 000000000..9cd346678
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.2.0/269-revert-aaa-breaking-changes.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - sonic_aaa - Reverted breaking changes for AAA nodule (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/269)
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.2.0/270-galaxy-yml-netcommon-and-version-fixes.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.2.0/270-galaxy-yml-netcommon-and-version-fixes.yaml
new file mode 100644
index 000000000..733f96f5a
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.2.0/270-galaxy-yml-netcommon-and-version-fixes.yaml
@@ -0,0 +1,2 @@
+minor_changes:
+ - galaxy_yml - Enable installation of Ansible Netcomon versions after 5.0.0 and update the enterprise_sonic release version (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/270).
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.2.0/v2.2.0_summary.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.2.0/v2.2.0_summary.yaml
new file mode 100644
index 000000000..32016bf0e
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.2.0/v2.2.0_summary.yaml
@@ -0,0 +1,15 @@
+release_summary: |
+ | Release Date: 2023-0531
+ | This release provides Ansible compliance changes required on top of the changes included in
+ | the 2.1.0 release of the enterprise_sonic Ansible network resource module collection.
+ | It addresses two issues raised by the Ansible core team with the content of the 2.1.0 release.
+ | 1) Back out the "breaking_change" made in the sonic_aaa resource module to fix a functional
+ | shortcoming in the enterprise_sonic Ansible collection. Although the change is still needed,
+ | it will be deferred to a "major" release.
+ | 2) Re-enable installation of new Ansible Netcommon repo instances when installing the
+ | enterprise_sonic Ansible collection. The 2.1.0 enterprise_sonic Ansible release included a
+ | workaround for a bug introduced in the 5.0.0 version of the Ansible Netcommon repo. This
+ | workaround was implemented in the "galaxy.yml" file for the enterprise_sonic
+ | 2.1.0 release. New versions of Ansible Netcommon were published after the problematic 5.0.0
+ | version and the revised "galaxy.yml" file for this release enables installation of these
+ | newer versions.
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.4.0/321-requirements-update-meta-runtime-ansible-version.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.4.0/321-requirements-update-meta-runtime-ansible-version.yaml
new file mode 100644
index 000000000..f12ddb105
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.4.0/321-requirements-update-meta-runtime-ansible-version.yaml
@@ -0,0 +1,2 @@
+bugfixes:
+ - requirements - Update requires_ansible version in meta/runtime.yml to the oldest supported version (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/321).
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.4.0/322-docs-README-updates.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.4.0/322-docs-README-updates.yaml
new file mode 100644
index 000000000..6404045ed
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.4.0/322-docs-README-updates.yaml
@@ -0,0 +1,2 @@
+trivial:
+ - requirements - Update the README file to document required Ansible and Python updates for this release (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/322).
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.4.0/v2.4.0_summary.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.4.0/v2.4.0_summary.yaml
new file mode 100644
index 000000000..54bb92870
--- /dev/null
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/archive_fragments/2.4.0/v2.4.0_summary.yaml
@@ -0,0 +1,15 @@
+release_summary: |
+ | Release Date: 2024-0108
+ | This release provides an Ansible compliance change required on top of the changes included in
+ | the 2.3.0 release of the enterprise_sonic Ansible network resource module collection.
+ | It addresses an issue raised by the Ansible core team with the content of the 2.3.0 release,
+ | and provides accompanying documentation changes in the README file. Additional details are
+ | described below.
+ | 1) Update the "requires_ansible" version in the meta/runtime.yml file for this collection
+ | to the oldest supported version of ansible-core. (This was recently changed by Redhat/Ansible
+ | to version "2.14.0".)
+ | 2) Update the README file "Recommended version" values for Ansible and Python in accordance
+ | with the previous change item to modify the oldest supported version of ansible-core which,
+ | in turn, requires a Python version >= "3.9".
+ | 3) Update the list of resource modules in the README file to include all currently available
+ | resource modules for this collection.
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/changelog.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/changelog.yaml
index 0ce34f5e4..6c6dd1b91 100644
--- a/ansible_collections/dellemc/enterprise_sonic/changelogs/changelog.yaml
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/changelog.yaml
@@ -2,88 +2,93 @@ ancestor: null
releases:
1.0.0:
modules:
- - description: Perform REST operations through the Management Framework REST API.
+ - description: Manages REST operations on devices running Enterprise SONiC
name: sonic_api
namespace: ''
- - description: BGP resource module.
+ - description: Manage global BGP and its parameters
name: sonic_bgp
namespace: ''
- - description: BGP AF resource module.
+ - description: Manage global BGP address-family and its parameters
name: sonic_bgp_af
namespace: ''
- - description: BGP AS path resource module.
+ - description: Manage BGP autonomous system path (or as-path-list) and its parameters
name: sonic_bgp_as_paths
namespace: ''
- - description: BGP communities resource module.
+ - description: Manage BGP community and its parameters
name: sonic_bgp_communities
namespace: ''
- - description: BGP Ext communities resource module.
+ - description: Manage BGP extended community-list and its parameters
name: sonic_bgp_ext_communities
namespace: ''
- - description: BGP neighbors resource module.
+ - description: Manage a BGP neighbor and its parameters
name: sonic_bgp_neighbors
namespace: ''
- - description: BGP neighbors AF resource module.
+ - description: Manage the BGP neighbor address-family and its parameters
name: sonic_bgp_neighbors_af
namespace: ''
- - description: Run commands through Management Framework CLI.
+ - description: Runs commands on devices running Enterprise SONiC
name: sonic_command
namespace: ''
- - description: Manage configuration through the Management Framework CLI.
+ - description: Manages configuration sections on devices running Enterprise SONiC
name: sonic_config
namespace: ''
- - description: Interface resource module.
+ - description: Configure Interface attributes on interfaces such as, Eth, LAG,
+ VLAN, and loopback. (create a loopback interface if it does not exist.)
name: sonic_interfaces
namespace: ''
- - description: Layer 2 interface resource module.
+ - description: Configure interface-to-VLAN association that is based on access
+ or trunk mode
name: sonic_l2_interfaces
namespace: ''
- - description: Layer 3 interface resource module.
+ - description: Configure the IPv4 and IPv6 parameters on Interfaces such as, Eth,
+ LAG, VLAN, and loopback
name: sonic_l3_interfaces
namespace: ''
- - description: Link aggregation (LAG) resource module.
+ - description: Manage link aggregation group (LAG) interface parameters
name: sonic_lag_interfaces
namespace: ''
- - description: MCLAG resource module.
+ - description: Manage multi chassis link aggregation groups domain (MCLAG) and
+ its parameters
name: sonic_mclag
namespace: ''
- - description: port breakout resource module.
+ - description: Configure port breakout settings on physical interfaces
name: sonic_port_breakout
namespace: ''
- - description: USERS resource module.
+ - description: Manage users and its parameters
name: sonic_users
namespace: ''
- - description: VLAN resource module.
+ - description: Manage VLAN and its parameters
name: sonic_vlans
namespace: ''
- - description: VRF resource module.
+ - description: Manage VRFs and associate VRFs to interfaces such as, Eth, LAG,
+ VLAN, and loopback
name: sonic_vrfs
namespace: ''
- - description: VxLAN EVPN resource module.
+ - description: Manage VxLAN EVPN and its parameters
name: sonic_vxlans
namespace: ''
plugins:
cliconf:
- - description: Use Ansible CLICONF to run commands on Enterprise SONiC.
+ - description: Use sonic cliconf to run command on Dell OS10 platform
name: sonic
namespace: null
httpapi:
- - description: Use Ansible HTTPAPI to run commands on Enterprise SONiC.
+ - description: HttpApi Plugin for devices supporting Restconf SONIC API
name: sonic
namespace: null
release_date: '2020-12-07'
1.1.0:
modules:
- - description: AAA resource module.
+ - description: Manage AAA and its parameters
name: sonic_aaa
namespace: ''
- - description: RADIUS resource module.
+ - description: Manage RADIUS server and its parameters
name: sonic_radius_server
namespace: ''
- - description: SYSTEM resource module.
+ - description: Configure system parameters
name: sonic_system
namespace: ''
- - description: TACACS Server resource module.
+ - description: Manage TACACS server and its parameters
name: sonic_tacacs_server
namespace: ''
release_date: '2021-05-28'
@@ -95,63 +100,57 @@ releases:
on the 1.x branch of this collection. This change corresponds to a SONiC 4.0
OC YANG REST compliance change for the BGP AF REST API. It enables specification
of a route map in conjunction with each route advertisement prefix (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/63).
- - bgp_af - remove the obsolete 'advertise_prefix' attribute from argspec and
+ - bgp_af - Remove the obsolete 'advertise_prefix' attribute from argspec and
config code. This and subsequent co-req replacement with the new route advertise
list argument structure require corresponding changes in playbooks previoulsly
- used for configuring route advertise prefixes for SONiC 3.x images. (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/60)
+ used for configuring route advertise prefixes for SONiC 3.x images. (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/60).
- bgp_neighbors - Replace the previously defined standalone "bfd" attribute
with a bfd dictionary containing multiple attributes. This change corresponds
to the revised SONiC 4.x implementation of OC YANG compatible REST APIs. Playbooks
previously using the bfd attributes for SONiC 3.x images must be modified
- for useon SONiC 4.0 images to use the new definition for the bfd attribute
+ for use on SONiC 4.0 images to use the new definition for the bfd attribute
argspec structure (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/72).
- bgp_neighbors - Replace, for BGP peer groups, the previously defined standalone
"bfd" attribute with a bfd dictionary containing multiple attributes. This
change corresponds to the revised SONiC 4.x implementation of OC YANG compatible
REST APIs. Playbooks previously using the bfd attributes for SONiC 3.x images
- must be modified for useon SONiC 4.0 images to use the new definition for
+ must be modified for use on SONiC 4.0 images to use the new definition for
the bfd attribute argspec structure (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/81).
bugfixes:
- Fixed regression test bugs in multiple modules (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/103).
- Fixed regression test sequencing and other regression test bugs in multiple
modules (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/85).
- - aaa - Fixed a bug in facts gathering by providing required conditional branching
- (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/90)
- - aaa - Modify regression test sequencing to enable correct testing of the functionality
- for this module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/78).
- - bgp_neighbors - remove string conversion of timer attributes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/60)
+ - bgp_neighbors - Remove string conversion of timer attributes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/60).
- port_breakout - Fixed a bug in formulation of port breakout REST APIs (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/88).
- sonic - Fix a bug in handling of interface names in standard interface naming
mode (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/103).
+ - sonic_aaa - Fix a bug in facts gathering by providing required conditional
+ branching (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/90).
+ - sonic_aaa - Modify regression test sequencing to enable correct testing of
+ the functionality for this module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/78).
- sonic_command - Fix bugs in handling of CLI commands involving a prompt and
answer sequence (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/76/files).
- users - Fixed a bug in facts gathering (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/90).
- vxlan - update Vxlan test cases to comply with SONiC behavior (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/105).
- major_changes:
- - Added 'static_routes' module to collection (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/82).
- - Added a resource module for NTP support (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/99).
- - Added a resource module for support of prefix lists (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/100).
- - Updated backend REST API request formats in all applicable modules for compatibility
- with SONiC 4.x openconfig YANG compliant REST APIs. (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/53)
minor_changes:
- - Added an execution-environment.yml file to the "meta" directory to enable
- use of Ansible execution environment infrastructure (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/88).
- - bgp_af - Added support for BGP options to configure usage and advertisement
+ - Add an execution-environment.yml file to the "meta" directory to enable use
+ of Ansible execution environment infrastructure (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/88).
+ - bgp_af - Add support for BGP options to configure usage and advertisement
of vxlan primary IP address related attributes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/62).
- - bgp_as_paths - updated module examples with 'permit' attribute (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/102)
+ - bgp_as_paths - Update module examples with 'permit' attribute (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/102).
- bgp_neighbors - Add BGP peer group support for multiple attributes. The added
attributes correspond to the same set of attributes added for BGP neighbors
with PR 72 (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/81).
- - bgp_neighbors - Add support for multiple attributes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/72).
- - bgp_neighbors - add an auth_pwd dictionary and nbr_description attribute to
+ - bgp_neighbors - Add an auth_pwd dictionary and nbr_description attribute to
the argspec (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/67).
- - bgp_neighbors - added prefix-list related peer-group attributes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/101).
- - bgp_neighbors_af - added prefix-list related neighbor attributes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/101).
- - playbook - updated examples to reflect module changes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/102)
+ - bgp_neighbors - Add prefix-list related peer-group attributes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/101).
+ - bgp_neighbors - Add support for multiple attributes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/72).
+ - bgp_neighbors_af - Add prefix-list related neighbor attributes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/101).
+ - playbook - Update examples to reflect module changes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/102).
- sonic_vxlans - Add configuration capability for the primary IP address of
a vxlan vtep to facilitate vxlan path redundundancy (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/58).
- - vlans - Added support for the vlan "description" attribute (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/98).
- - workflow - Added stable-2.13 to the sanity test matrix (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/90).
+ - vlans - Add support for the vlan "description" attribute (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/98).
+ - workflow - Add stable-2.13 to the sanity test matrix (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/90).
release_summary: 'This release provides Dell SONiC Enterprise Ansible Collection
support for SONiC 4.x images. It is the first release for the 2.x branch of
the collection. Subsequent enhancements for support of SONiC 4.x images will
@@ -195,3 +194,530 @@ releases:
name: sonic_static_routes
namespace: ''
release_date: '2022-09-02'
+ 2.1.0:
+ changes:
+ breaking_changes:
+ - sonic_aaa - Add default_auth attribute to the argspec to replace the deleted
+ group and local attributes. This change allows for ordered login authentication.
+ (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/195).
+ bugfixes:
+ - Fix regression test bugs in multiple modules (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/180).
+ - Fix sanity check errors in the collection caused by Ansible library changes
+ (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/160).
+ - install - Update the required ansible.netcommon version (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/176).
+ - sonic_bgp_af - Fix issue with vnis and advertise modification for a single
+ BGP AF (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/201).
+ - sonic_bgp_as_paths - Fix issues with merged and deleted states (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/250).
+ - sonic_interfaces - Fix command timeout issue (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/261).
+ - sonic_l3_interfaces - Fix IP address deletion issue (GitHub issue#170) (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/231).
+ - sonic_lag_interfaces - Fix port name issue (GitHub issue#153) (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/119).
+ - sonic_neighbors - Fix handling of default attributes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/233).
+ - sonic_ntp - Fix the issue (GitHub issue#205) with NTP clear all without config
+ given (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/224).
+ - sonic_vlan_mapping - Remove platform checks (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/262).
+ - sonic_vrfs - Add tasks as a workaround to mgmt VRF bug (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/146).
+ - sonic_vrfs - Fix spacing issue in CLI test case (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/257).
+ - sonic_vrfs - Fix the issue (GitHub issue#194) with VRF when deleting interface(https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/230).
+ - sonic_vxlans - Remove required_together restriction for evpn_nvo and source_ip
+ attributes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/130).
+ - workflows - Fix dependency installation issue in the code coverage workflow
+ (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/199).
+ minor_changes:
+ - module_utils - Change the location for importing remove_empties from the obsolete
+ Netcommon location to the offically required Ansible library location to fix
+ sanity errors (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/172).
+ - sonic_aaa - Add replaced and overridden states support for AAA resource module
+ (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/237).
+ - sonic_aaa - Add unit tests for AAA resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/198).
+ - sonic_api - Add unit tests for api resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/218).
+ - sonic_bfd, sonic_copp - Update replaced methods (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/254).
+ - sonic_bgp - Add rt_delay attribute to module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/244).
+ - sonic_bgp - Add support for replaced and overridden states (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/240).
+ - sonic_bgp - Add unit tests for BGP resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/182).
+ - sonic_bgp_af - Add several attributes to support configuration of route distinguisher
+ and route target (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/141).
+ - sonic_bgp_af - Add support for replaced and overridden states (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/246).
+ - sonic_bgp_af - Add unit tests for BGP AF resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/183).
+ - sonic_bgp_af - Modify BGP AF resource module unit tests to adjust for changes
+ in the resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/191).
+ - sonic_bgp_as_paths - Add unit tests for BGP AS paths resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/184).
+ - sonic_bgp_communities - Add unit tests for BGP communities resource module
+ (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/185).
+ - sonic_bgp_ext_communities - Add unit tests for BGP ext communities resource
+ module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/186).
+ - sonic_bgp_neighbors - Add unit tests for BGP neighbors resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/187).
+ - sonic_bgp_neighbors - Enhance unit tests for BGP Neighbors resource module
+ (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/245).
+ - sonic_bgp_neighbors_af - Add unit tests for BGP neighbors AF resource module
+ (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/188).
+ - sonic_command - Add unit tests for command resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/219).
+ - sonic_config - Add unit tests for config resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/220).
+ - sonic_dhcp_relay - Add a common unit tests module and unit tests for dhcp
+ relay module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/148).
+ - sonic_dhcp_relay - Add support for replaced and overridden states (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/249).
+ - sonic_facts - Add unit tests for facts resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/222).
+ - sonic_interfaces - Add speed, auto-negotiate, advertised-speed and FEC to
+ interface resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/128).
+ - sonic_interfaces - Add unit tests for interfaces resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/197).
+ - sonic_ip_neighbor - Add unit tests for IP neighbor resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/225).
+ - sonic_ip_neighbor - Change the replaced function in ip_neighbor resource module
+ (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/253).
+ - sonic_l2_interfaces - Add support for parsing configuration containing the
+ OC Yang vlan range syntax (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/124).
+ - sonic_l2_interfaces - Add support for replaced and overridden states (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/221).
+ - sonic_l2_interfaces - Add support for specifying vlan trunk ranges in Ansible
+ playbooks (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/149).
+ - sonic_l2_interfaces - Add unit tests for l2_interfaces resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/200).
+ - sonic_l3_interfaces - Add unit tests for l3_interfaces resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/202).
+ - sonic_lag_interface - Add replaced and overridden states support for LAG interface
+ resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/196).
+ - sonic_lag_interfaces - Add unit tests for lag_interfaces resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/203).
+ - sonic_logging - Add replaced and overridden states support for logging resource
+ module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/150).
+ - sonic_logging - Add unit tests for logging resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/226).
+ - sonic_logging - Change logging get facts for source_interface naming (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/258).
+ - sonic_mclag - Add delay_restore, gateway_mac, and peer_gateway attributes
+ to module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/145).
+ - sonic_ntp - Add prefer attribute to NTP resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/118).
+ - sonic_ntp - Add replaced and overridden states support for NTP resource module
+ (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/151).
+ - sonic_ntp - Add unit tests for NTP resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/207).
+ - sonic_ntp - Change NTP get facts to get default parameters (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/106).
+ - sonic_ntp - Change NTP key values in NTP regression test script (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/107).
+ - sonic_ntp - Change NTP module name (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/113).
+ - sonic_ntp - Change NTP module names in NTP regression test script (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/114).
+ - sonic_ntp - Change NTP resource module to make minpoll and maxpoll be configured
+ together (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/129).
+ - sonic_port_breakout - Add unit tests for port breakout resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/229).
+ - sonic_port_group - Add replaced and overridden states support for port group
+ resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/227).
+ - sonic_port_group - Add unit tests for port group resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/228).
+ - sonic_prefix_lists - Add support for replaced and overridden states (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/255).
+ - sonic_prefix_lists - Add unit tests for prefix lists resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/209).
+ - sonic_radius_server - Add replaced and overridden states support for RADIUS
+ server resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/239).
+ - sonic_radius_server - Add unit tests for RADIUS server resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/210).
+ - sonic_static_routes - Add support for replaced and overridden states (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/236).
+ - sonic_static_routes - Add unit tests for static routes resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/212).
+ - sonic_system - Add replaced and overridden states support for system resource
+ module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/159).
+ - sonic_system - Add unit tests for system resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/223).
+ - sonic_tacacs_server - Add replaced and overridden states support for TACACS
+ server resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/235).
+ - sonic_tacacs_server - Add unit tests for TACACS server resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/208).
+ - sonic_users - Add replaced and overridden states support for users resource
+ module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/242).
+ - sonic_users - Add unit tests for users resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/213).
+ - sonic_vlans - Add replaced and overridden states support for VLAN resource
+ module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/217).
+ - sonic_vlans - Add unit tests for Vlans resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/214).
+ - sonic_vrfs - Add replaced and overridden states support for VRF resource module
+ (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/156).
+ - sonic_vrfs - Add unit tests for VRFS resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/216).
+ - sonic_vxlans - Add support for replaced and overridden states (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/247).
+ - sonic_vxlans - Add unit tests for VxLans resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/215).
+ release_summary: '| Release Date: 2023-0515
+
+ | This release provides enhanced Dell Enterprise SONiC Ansible Collection
+ support for SONiC 4.x images.
+
+ | In addition to new resource modules to support previously existing functionality,
+ it provides
+
+ | support for the "QinQ" (Vlan Mapping) function introduced with SONiC release
+ 4.1. It also provides
+
+ | bug fixes and enhancements for support of features that were initially introduced
+ in previous
+
+ | Enterprise SONiC Ansible releases. The changelog describes changes made
+ to the modules and plugins
+
+ | included in this collection since release 2.0.0.
+
+ '
+ fragments:
+ - 106-change-ntp-get-fact.yaml
+ - 107-change-ntp-key-values-in-regression-script.yaml
+ - 113-change-ntp-module-name.yaml
+ - 114-change-ntp-module-name-in-regression-script.yaml
+ - 118-add-ntp-prefer-attribute.yaml
+ - 119-lag_interfaces-port-name-fix.yaml
+ - 124-sonic_l2_interfaces-oc-yang-vlan-range-format-config-support.yaml
+ - 128-add-several-attributes-to-interface-resource-module.yaml
+ - 129-ntp-minpoll-maxpoll-config.yaml
+ - 130-vxlans-attribute-restriction-fix.yaml
+ - 141-add-route-distinguisher-target-attributes-to-bgp-af-module.yaml
+ - 145-mclag-new-attributes.yaml
+ - 146-vrf-mgmt-bug-fix.yaml
+ - 148-dhcp-relay-unit-tests.yaml
+ - 149-l2-interfaces-vlan-trunk-range-support-for-playbooks.yaml
+ - 150-replaced-overridden-for-logging-resource-module.yaml
+ - 151-replaced-overridden-for-ntp-resource-module.yaml
+ - 152-copp.yaml
+ - 156-replaced-overridden-for-vrfs-resource-module.yaml
+ - 157-mac.yaml
+ - 159-replaced-overridden-for-system-resource-module.yaml
+ - 160-sanity-check-errors-fix.yaml
+ - 172-module-utils-import-remove-empties-from-ansible-lib.yaml
+ - 176-update-netcommon-version.yaml
+ - 177-bfd.yaml
+ - 180-regression-failures-fix.yaml
+ - 182-unit-tests-for-bgp-resource-module.yaml
+ - 183-unit-tests-for-bgp-af-resource-module.yaml
+ - 184-unit-tests-for-bgp-as-paths-resource-module.yaml
+ - 185-unit-tests-for-bgp-communities-resource-module.yaml
+ - 186-unit-tests-for-bgp-ext-communities-resource-module.yaml
+ - 187-unit-tests-for-bgp-neighbors-resource-module.yaml
+ - 188-unit-tests-for-bgp-neighbors-af-resource-module.yaml
+ - 191-unit-tests-for-bgp-af-resource-module.yaml
+ - 195-aaa-login-authentication.yaml
+ - 196-replaced-overridden-for-lag-interface-resource-module.yaml
+ - 197-unit-tests-for-interfaces-resource-module.yaml
+ - 198-unit-tests-for-aaa-resource-module.yaml
+ - 199-code-coverage-workflow-fix.yaml
+ - 200-unit-tests-for-l2-interfaces-resource-module.yaml
+ - 201-bgp-af-modify-vni-advertise-fix.yaml
+ - 202-unit-tests-for-l3-interfaces-resource-module.yaml
+ - 203-unit-tests-for-lag-interfaces-resource-module.yaml
+ - 207-unit-tests-for-ntp-resource-module.yaml
+ - 208-unit-tests-for-tacacs-server-resource-module.yaml
+ - 209-unit-tests-for-prefix-lists-resource-module.yaml
+ - 210-unit-tests-for-radius-server-resource-module.yaml
+ - 212-unit-tests-for-static-routes-resource-module.yaml
+ - 213-unit-tests-for-users-resource-module.yaml
+ - 214-unit-tests-vlans-resource-module.yaml
+ - 215-unit-tests-for-vxlans-resource-module.yaml
+ - 216-unit-tests-for-vrfs-resource-module.yaml
+ - 217-replaced-overridden-for-vlans-resource-module.yaml
+ - 218-unit-tests-for-api-resource-module.yaml
+ - 219-unit-tests-for-command-resource-module.yaml
+ - 220-unit-tests-for-config-resource-module.yaml
+ - 221-l2-interfaces-replaced-overridden-support.yaml
+ - 222-unit-tests-for-facts-resource-module.yaml
+ - 223-unit-tests-for-system-resource-module.yaml
+ - 224-ntp-clear-all-fix.yaml
+ - 225-unit-tests-for-ip-neighbor-resource-module.yaml
+ - 226-unit-tests-for-logging-resource-module.yaml
+ - 227-replaced-overridden-for-port-group-resource-module.yaml
+ - 228-unit-tests-for-port-group-resource-module.yaml
+ - 229-unit-tests-for-port-breakout-resource-module.yaml
+ - 230-vrfs-delete-interface-fix.yaml
+ - 231-l3-interfaces-delete-fix.yaml
+ - 233-bgp-neighbors-defaults-fix.yaml
+ - 235-replaced-overridden-for-tacacs-server-resource-module.yaml
+ - 236-static-routes-replaced-overridden-support.yaml
+ - 237-aaa-replaced-overridden-support.yaml
+ - 239-replaced-overridden-for-radius-server-resource-module.yaml
+ - 240-bgp-replaced-overridden-support.yaml
+ - 242-users-replaced-overridden-support.yaml
+ - 244-added-rt-delay-attribute-to-bgp-module.yaml
+ - 245-enhance-bgp-neighbors-unit-tests.yaml
+ - 246-bgp-af-replaced-overridden-support.yaml
+ - 247-vxlans-replaced-overridden-support.yaml
+ - 249-dhcp-relay-replaced-overridden-support.yaml
+ - 250-bgp-as-paths-fix-merged-deleted.yaml
+ - 253-change-replaced-function-for-ip-neighbor-module.yaml
+ - 254-update-replace-methods.yaml
+ - 255-prefix_lists_replaced_overridden_support.yaml
+ - 257-vrfs-cli-test-case-fix.yaml
+ - 258-change-logging-module-source-interface-naming.yaml
+ - 261-interfaces-timeout-fix.yaml
+ - 262-vlan-mapping-bug-fix.yaml
+ - v2.1.0_summary.yaml
+ modules:
+ - description: Manage access control list (ACL) to interface binding on SONiC
+ name: sonic_acl_interfaces
+ namespace: ''
+ - description: Manage BFD configuration on SONiC
+ name: sonic_bfd
+ namespace: ''
+ - description: Manage CoPP configuration on SONiC
+ name: sonic_copp
+ namespace: ''
+ - description: Manage DHCP and DHCPv6 relay configurations on SONiC
+ name: sonic_dhcp_relay
+ namespace: ''
+ - description: Manage IP neighbor global configuration on SONiC
+ name: sonic_ip_neighbor
+ namespace: ''
+ - description: Manage Layer 2 access control lists (ACL) configurations on SONiC
+ name: sonic_l2_acls
+ namespace: ''
+ - description: Manage Layer 3 access control lists (ACL) configurations on SONiC
+ name: sonic_l3_acls
+ namespace: ''
+ - description: Manage Global LLDP configurations on SONiC
+ name: sonic_lldp_global
+ namespace: ''
+ - description: Manage logging configuration on SONiC
+ name: sonic_logging
+ namespace: ''
+ - description: Manage MAC configuration on SONiC
+ name: sonic_mac
+ namespace: ''
+ - description: Manages port group configuration on SONiC
+ name: sonic_port_group
+ namespace: ''
+ - description: route map configuration handling for SONiC
+ name: sonic_route_maps
+ namespace: ''
+ - description: Configure vlan mappings on SONiC
+ name: sonic_vlan_mapping
+ namespace: ''
+ release_date: '2023-05-15'
+ 2.2.0:
+ changes:
+ minor_changes:
+ - galaxy_yml - Enable installation of Ansible Netcomon versions after 5.0.0
+ and update the enterprise_sonic release version (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/270).
+ - sonic_aaa - Revert breaking changes for AAA nodule (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/269).
+ release_summary: '| Release Date: 2023-06-01
+
+ | This release provides Ansible compliance changes required on top of the
+ changes included in
+
+ | the 2.1.0 release of the enterprise_sonic Ansible network resource module
+ collection.
+
+ | It addresses two issues raised by the Ansible core team with the content
+ of the 2.1.0 release.
+
+ | 1) Back out the "breaking_change" made in the sonic_aaa resource module
+ to fix a functional
+
+ | shortcoming in the enterprise_sonic Ansible collection. Although the change
+ is still needed,
+
+ | it will be deferred to a "major" release.
+
+ | 2) Re-enable installation of new Ansible Netcommon repo instances when installing
+ the
+
+ | enterprise_sonic Ansible collection. The 2.1.0 enterprise_sonic Ansible
+ release included a
+
+ | workaround for a bug introduced in the 5.0.0 version of the Ansible Netcommon
+ repo. This
+
+ | workaround was implemented in the "galaxy.yml" file for the enterprise_sonic
+
+ | 2.1.0 release. New versions of Ansible Netcommon were published after the
+ problematic 5.0.0
+
+ | version and the revised "galaxy.yml" file for this release enables installation
+ of these
+
+ | newer versions.
+
+ '
+ fragments:
+ - 269-revert-aaa-breaking-changes.yaml
+ - 270-galaxy-yml-netcommon-and-version-fixes.yaml
+ - v2.2.0_summary.yaml
+ release_date: '2023-05-31'
+ 2.3.0:
+ changes:
+ bugfixes:
+ - sonic_bgp_communities - Fix incorrect "facts" handling for parsing of a BGP
+ community list configured with an empty "members" list (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/319).
+ - sonic_bgp_neighbors - Fix prefix-limit issue (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/289).
+ - sonic_interfaces - Add warnings when speed and auto_negotiate is configured
+ at same time (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/314).
+ - sonic_interfaces - Fix support for standard naming interfaces (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/314).
+ - sonic_interfaces - Prevent configuring speed in port group interfaces (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/314).
+ - sonic_stp - Correct the commands list for STP delete state (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/302).
+ minor_changes:
+ - sonic_aaa - Add support for playbook check and diff modes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/304).
+ - sonic_aaa - Enhance config diff generation function (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/318).
+ - sonic_acl_interfaces - Add support for playbook check and diff modes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/306).
+ - sonic_acl_interfaces - Enhance config diff generation function (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/318).
+ - sonic_bgp_as_paths - Add support for replaced and overridden states (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/290).
+ - sonic_bgp_communities - Add support for replaced and overridden states (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/251).
+ - sonic_bgp_ext_communities - Add support for replaced and overridden states
+ (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/252).
+ - sonic_interfaces - Add support for playbook check and diff modes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/301).
+ - sonic_interfaces - Add support for replaced and overridden states (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/314).
+ - sonic_interfaces - Change deleted design for interfaces module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/310).
+ - sonic_interfaces - Enhance config diff generation function (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/318).
+ - sonic_ip_neighbor - Add support for playbook check and diff modes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/285).
+ - sonic_ip_neighbor - Enhance config diff generation function (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/318).
+ - sonic_l2_acls - Add support for playbook check and diff modes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/306).
+ - sonic_l2_acls - Enhance config diff generation function (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/318).
+ - sonic_l2_interfaces - Add support for playbook check and diff modes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/303).
+ - sonic_l2_interfaces - Enhance config diff generation function (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/318).
+ - sonic_l3_acls - Add support for playbook check and diff modes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/306).
+ - sonic_l3_acls - Enhance config diff generation function (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/318).
+ - sonic_l3_interfaces - Add support for replaced and overridden states (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/241).
+ - sonic_lag_interfaces - Add support for playbook check and diff modes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/303).
+ - sonic_lag_interfaces - Enhance config diff generation function (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/318).
+ - sonic_logging - Add support for playbook check and diff modes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/285).
+ - sonic_logging - Enhance config diff generation function (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/318).
+ - sonic_mclag - Add VLAN range support for 'unique_ip' and 'peer_gateway' options
+ (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/288).
+ - sonic_mclag - Add support for replaced and overridden states (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/288).
+ - sonic_ntp - Add support for playbook check and diff modes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/281).
+ - sonic_ntp - Enhance config diff generation function (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/318).
+ - sonic_port_breakout - Add Ansible support for all port breakout modes now
+ allowed in Enterprise SONiC (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/276).
+ - sonic_port_breakout - Add support for replaced and overridden states (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/291).
+ - sonic_port_group - Add support for playbook check and diff modes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/284).
+ - sonic_port_group - Enhance config diff generation function (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/318).
+ - sonic_radius_server - Add support for playbook check and diff modes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/279).
+ - sonic_radius_server - Enhance config diff generation function (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/318).
+ - sonic_static_routes - Add playbook check and diff modes support for static
+ routes resource module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/313).
+ - sonic_static_routes - Enhance config diff generation function (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/318).
+ - sonic_system - Add support for playbook check and diff modes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/284).
+ - sonic_system - Enhance config diff generation function (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/318).
+ - sonic_tacacs_server - Add support for playbook check and diff modes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/281).
+ - sonic_tacacs_server - Enhance config diff generation function (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/318).
+ - sonic_users - Add support for playbook check and diff modes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/304).
+ - sonic_users - Enhance config diff generation function (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/318).
+ - sonic_vlans - Add support for playbook check and diff modes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/301).
+ - sonic_vlans - Enhance config diff generation function (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/318).
+ - sonic_vrfs - Add mgmt VRF replaced state handling to sonic_vrfs module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/298).
+ - sonic_vrfs - Add mgmt VRF support to sonic_vrfs module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/293).
+ - sonic_vrfs - Add support for playbook check and diff modes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/285).
+ - sonic_vrfs - Enhance config diff generation function (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/318).
+ - tests - Add UTs for BFD, COPP, and MAC modules (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/287).
+ - tests - Enable contiguous execution of all regression integration tests on
+ an S5296f (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/277).
+ - tests - Fix the bgp CLI test base_cfg_path derivation of the bgp role_path
+ by avoiding relative pathing from the possibly external playbook_dir (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/283).
+ release_summary: '| Release Date: 2024-0103
+
+ | This release provides the functionality enhancements listed below, along
+ with fixes for
+
+ | problems found in regression testing or reported by users. The main functionality
+ enhancements
+
+ | provided are the following items.
+
+ | 1) Complete the support for "replaced" and "overridden" state handling for
+ all resource modules except for the bgp_neighbors and bgp_neighbors_af modules.
+
+ | With this release, the required support has been added for any resource
+ modules that were not
+
+ | provided with this support for the 2.1.0 release with the two exceptions
+ noted above.
+
+ | 2) Provide initial support for the "--check" and "--diff" mode options for
+ playbook execution. This
+
+ | release provides the common utility support for these options for use by
+ all resource modules.
+
+ | It also provides the specific resource module changes required for implementation
+ of the
+
+ | functionality in many of the existing resource modules. (The "--check" and
+ "--diff" mode support
+
+ | for the remaining resource modules is planned for inclusion in the next
+ release.)
+
+ | 3) New resource modules for "Public Key Infrastructure", STP, and DHCP Snooping.
+
+ | 4) Support for "ranges" of vlans (e.g ''2-100'') in tasks for the mclag
+ resource module.
+
+ | Please refer to the "CHANGELOG.rst" file at the top directory level of this
+ repo for additional
+
+ | details on the contents of this release.
+
+ '
+ fragments:
+ - 241-replaced-overridden-for-l3-interfaces-module.yaml
+ - 251-replaced-overridden-for-bgp-communities-module.yaml
+ - 252-replaced-overridden-for-bgp-ext-communities-module.yaml
+ - 274-add-changelog-workflow.yaml
+ - 276-add-new-port-breakout-modes.yaml
+ - 277-enable-running-all-regression-tests-on-s5296.yaml
+ - 279-playbook-check-diff-modes-and-radius-server-implement.yaml
+ - 281-playbook-check-diff-modes-for-ntp-module.yaml
+ - 282-update-changelog-workflow.yaml
+ - 283-bgp-cli-auto-regression-fix.yaml
+ - 284-playbook-check-diff-modes-for-system-and-port-group-modules.yaml
+ - 285-playbook-check-diff-modes-for-vrfs-logging-ip-neighbor.yaml
+ - 287-add-uts-for-bfd-copp-mac.yaml
+ - 288-mclag-replaced-overridden-vlan-range-support.yaml
+ - 289-bgp-neighbors-prefix-limit-fix.yaml
+ - 290-bgp-as-paths-replaced-overridden-support.yaml
+ - 291-port-breakout-replaced-overridden-support.yaml
+ - 293-add-mgmt-vrf-handling-in-vrfs-module.yaml
+ - 294-verbose-regression-report-template.yaml
+ - 298-add-mgmt-vrf-replaced-state-handling-in-vrfs-module.yaml
+ - 301-playbook-check-diff-modes-for-vlans-interfaces.yaml
+ - 302-stp-commands-delete-state-fix.yaml
+ - 303-playbook-check-diff-modes-for-l2-lag-interfaces.yaml
+ - 304-playbook-check-diff-modes-for-users-aaa.yaml
+ - 306-playbook-check-diff-modes-for-acls.yaml
+ - 310-change-deleted-design-for-interfaces-module.yaml
+ - 313-laybook-check-diff-modes-for-static-route.yaml
+ - 314-replaced-overridden-for-interfaces-module.yaml
+ - 318-playbook-diff-mode-enhancement.yaml
+ - 319-bgp-communities-no-member-facts-fix.yaml
+ - v2.3.0_summary.yaml
+ modules:
+ - description: Manage DHCP Snooping on SONiC
+ name: sonic_dhcp_snooping
+ namespace: ''
+ - description: Manages PKI attributes of Enterprise Sonic
+ name: sonic_pki
+ namespace: ''
+ - description: Manage STP configuration on SONiC
+ name: sonic_stp
+ namespace: ''
+ release_date: '2024-01-03'
+ 2.4.0:
+ changes:
+ bugfixes:
+ - requirements - Update requires_ansible version in meta/runtime.yml to the
+ oldest supported version (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/321).
+ release_summary: '| Release Date: 2024-0108
+
+ | This release provides an Ansible compliance change required on top of the
+ changes included in
+
+ | the 2.3.0 release of the enterprise_sonic Ansible network resource module
+ collection.
+
+ | It addresses an issue raised by the Ansible core team with the content of
+ the 2.3.0 release,
+
+ | and provides accompanying documentation changes in the README file. Additional
+ details are
+
+ | described below.
+
+ | 1) Update the "requires_ansible" version in the meta/runtime.yml file for
+ this collection
+
+ | to the oldest supported version of ansible-core. (This was recently changed
+ by Redhat/Ansible
+
+ | to version "2.14.0".)
+
+ | 2) Update the README file "Recommended version" values for Ansible and Python
+ in accordance
+
+ | with the previous change item to modify the oldest supported version of
+ ansible-core which,
+
+ | in turn, requires a Python version >= "3.9".
+
+ | 3) Update the list of resource modules in the README file to include all
+ currently available
+
+ | resource modules for this collection.
+
+ '
+ fragments:
+ - 321-requirements-update-meta-runtime-ansible-version.yaml
+ - 322-docs-README-updates.yaml
+ - v2.4.0_summary.yaml
+ release_date: '2024-01-08'
diff --git a/ansible_collections/dellemc/enterprise_sonic/changelogs/config.yaml b/ansible_collections/dellemc/enterprise_sonic/changelogs/config.yaml
index b857f936f..158fea109 100644
--- a/ansible_collections/dellemc/enterprise_sonic/changelogs/config.yaml
+++ b/ansible_collections/dellemc/enterprise_sonic/changelogs/config.yaml
@@ -1,4 +1,4 @@
-changelog_filename_template: CHANGELOG.rst
+changelog_filename_template: ../CHANGELOG.rst
changelog_filename_version_depth: 0
changes_file: changelog.yaml
changes_format: combined