Skip to content

Commit

Permalink
[ignore] Update Changelog for new release (v2.9.0)
Browse files Browse the repository at this point in the history
  • Loading branch information
dcn-ecosystem authored and lhercot committed Apr 6, 2024
1 parent b72fb5e commit faff94c
Show file tree
Hide file tree
Showing 5 changed files with 1,039 additions and 779 deletions.
78 changes: 78 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,84 @@ Cisco ACI Ansible Collection Release Notes
.. contents:: Topics


v2.9.0
======

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

Release v2.9.0 of the ``ansible-aci`` collection on 2024-04-06.
This changelog describes all changes made to the modules and plugins included in this collection since v2.8.0.


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

- Add Authentification option for EIGRP interface profile.
- Add L3out Floating SVI modules (aci_l3out_floating_svi, aci_l3out_floating_svi_path, aci_l3out_floating_svi_path_secondary_ip and aci_l3out_floating_svi_secondary_ip) (#478)
- Add No-verification flag option to reduce the number of API calls. If true, a verifying GET will not be sent after a POST update to APIC
- Add access spine interface selector and port block binding in aci_access_port_block_to_access_port
- Add aci_access_spine_interface_selector module
- Add aci_action_rule_additional_communities module
- Add aci_action_rule_set_as_path and aci_action_rule_set_as_path_asn modules
- Add aci_bgp_peer_prefix_policy, aci_bgp_route_summarization_policy and aci_bgp_address_family_context_policy modules
- Add aci_fabric_pod, aci_fabric_pod_external_tep, aci_fabric_pod_profile, aci_fabric_pod_remote_pool modules (#558)
- Add aci_hsrp_interface_policy, aci_l3out_hsrp_group, aci_l3out_hsrp_interface_profile and aci_l3out_hsrp_secondary_vip modules (#505)
- Add aci_interface_policy_eigrp (class:eigrpIfPol) module
- Add aci_interface_policy_pim module
- Add aci_interface_policy_storm_control module
- Add aci_keychain_policy and aci_key_policy modules
- Add aci_l3out_bfd_multihop_interface_profile, aci_l3out_bfd_interface_profile, aci_interface_policy_bfd_multihop, aci_interface_policy_bfd and aci_bfd_multihop_node_policy modules (#492)
- Add aci_l3out_dhcp_relay_label, aci_dhcp_option_policy and aci_dhcp_option modules
- Add aci_l3out_eigrp_interface_profile module
- Add aci_listify filter plugin to flattens nested dictionaries
- Add aci_netflow_exporter_policy module
- Add aci_netflow_monitor_policy and aci_netflow_record_policy modules
- Add aci_netflow_monitor_to_exporter module
- Add aci_node_block module
- Add aci_pim_route_map_policy and aci_pim_route_map_entry modules
- Add aci_qos_custom_policy and aci_qos_dscp_class modules
- Add aci_qos_dot1p_class module
- Add action rules attributes to aci_tenant_action_rule_profile.
- Add auto to speed attribute options in aci_interface_policy_link_level module (#577)
- Add missing options to aci_bd module
- Add modules aci_bd_to_netflow_monitor_policy and aci_bd_rogue_exception_mac (#600)
- Add modules for Fabric External Connection Policies and its childs
- Add option to set delimiter to _ in aci_epg_to_domain module
- Add qos_custom_policy, pim_interface_policy and igmp_interface_policy as new child_classes for aci_l3out_logical_interface_profile.
- Add support for annotation in aci_rest module (#437)
- Add support for block statements in useg attributes with the aci_epg_useg_attribute_block_statement module
- Add support for configuration of access switch policy groups with aci_access_switch_policy_group module
- Add support for configuration of certificate authorities in aci_aaa_certificate_authority
- Add support for configuration of fabric management access policies in aci_fabric_management_access
- Add support for configuration of vrf multicast with aci_vrf_multicast module
- Add support for configuring Azure cloud subnets using the aci_cloud_subnet module
- Add support for encap scope in aci_l3out_interface
- Add support for https ssl cipher configuration in aci_fabric_management_access_https_cipher
- Add support for infra l3out nodes bgp-evpn loopback, mpls transport loopback and segment id in aci_l3out_logical_node
- Add support for infra sr mpls micro bfd in aci_l3out_interface
- Add support for intra epg, taboo, and contract interface in aci_epg_to_contract
- Add support for key ring configuration in aci_aaa_key_ring
- Add support for mac and description in aci_l3out_interface
- Add support for mpls custom qos policy for infra sr mpls l3outs node profiles in aci_l3out_logical_node_profile
- Add support for security default settings configuration in aci_aaa_security_default_settings
- Add support for simple statements in useg attributes with the aci_epg_useg_attribute_simple_statement module
- Add support for sr-mpls bgpInfraPeerP and bgp_password in aci_l3out_bgp_peer module (#543)
- Add support for sr-mpls in aci_l3out module
- Add support for sr-mpls l3out to infra l3out in aci_l3out_to_sr_mpls_infra_l3out
- Add support for subject labels for EPG, EPG Contract, ESG, Contract Subject, L2Out External EPG, L3out External EPG, and L3out External EPG Contract with the aci_subject_label module
- Add support for taboo contract, contract interface and intra_epg contract in aci_l3out_extepg_to_contract
- Add support for useg default block statement configuration for useg epg in aci_epg
- Modify child class node block conditions to be optional in aci_switch_leaf_selector

Bugfixes
--------

- Fix auto logout issue in aci connection plugin to keep connection active between tasks
- Fix idempotency for l3out configuration when l3protocol is used in aci_l3out
- Fix issues with new attributes in aci_interface_policy_leaf_policy_group module by adding conditions to include attributes in the payload only when they are specified by the user (#578)
- Fix query in aci_vmm_controller

v2.8.0
======

Expand Down
98 changes: 98 additions & 0 deletions changelogs/changelog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -459,3 +459,101 @@ releases:
"
release_date: "2023-11-04"
2.9.0:
changes:
bugfixes:
- Fix auto logout issue in aci connection plugin to keep connection active between
tasks
- Fix idempotency for l3out configuration when l3protocol is used in aci_l3out
- Fix issues with new attributes in aci_interface_policy_leaf_policy_group module
by adding conditions to include attributes in the payload only when they are
specified by the user (#578)
- Fix query in aci_vmm_controller
minor_changes:
- Add Authentification option for EIGRP interface profile.
- Add L3out Floating SVI modules (aci_l3out_floating_svi, aci_l3out_floating_svi_path,
aci_l3out_floating_svi_path_secondary_ip and aci_l3out_floating_svi_secondary_ip)
(#478)
- Add No-verification flag option to reduce the number of API calls. If true,
a verifying GET will not be sent after a POST update to APIC
- Add access spine interface selector and port block binding in aci_access_port_block_to_access_port
- Add aci_access_spine_interface_selector module
- Add aci_action_rule_additional_communities module
- Add aci_action_rule_set_as_path and aci_action_rule_set_as_path_asn modules
- Add aci_bgp_peer_prefix_policy, aci_bgp_route_summarization_policy and aci_bgp_address_family_context_policy
modules
- Add aci_fabric_pod, aci_fabric_pod_external_tep, aci_fabric_pod_profile, aci_fabric_pod_remote_pool
modules (#558)
- Add aci_hsrp_interface_policy, aci_l3out_hsrp_group, aci_l3out_hsrp_interface_profile
and aci_l3out_hsrp_secondary_vip modules (#505)
- Add aci_interface_policy_eigrp (class:eigrpIfPol) module
- Add aci_interface_policy_pim module
- Add aci_interface_policy_storm_control module
- Add aci_keychain_policy and aci_key_policy modules
- Add aci_l3out_bfd_multihop_interface_profile, aci_l3out_bfd_interface_profile,
aci_interface_policy_bfd_multihop, aci_interface_policy_bfd and aci_bfd_multihop_node_policy
modules (#492)
- Add aci_l3out_dhcp_relay_label, aci_dhcp_option_policy and aci_dhcp_option
modules
- Add aci_l3out_eigrp_interface_profile module
- Add aci_listify filter plugin to flattens nested dictionaries
- Add aci_netflow_exporter_policy module
- Add aci_netflow_monitor_policy and aci_netflow_record_policy modules
- Add aci_netflow_monitor_to_exporter module
- Add aci_node_block module
- Add aci_pim_route_map_policy and aci_pim_route_map_entry modules
- Add aci_qos_custom_policy and aci_qos_dscp_class modules
- Add aci_qos_dot1p_class module
- Add action rules attributes to aci_tenant_action_rule_profile.
- Add auto to speed attribute options in aci_interface_policy_link_level module
(#577)
- Add missing options to aci_bd module
- Add modules aci_bd_to_netflow_monitor_policy and aci_bd_rogue_exception_mac
(#600)
- Add modules for Fabric External Connection Policies and its childs
- Add option to set delimiter to _ in aci_epg_to_domain module
- Add qos_custom_policy, pim_interface_policy and igmp_interface_policy as new
child_classes for aci_l3out_logical_interface_profile.
- Add support for annotation in aci_rest module (#437)
- Add support for block statements in useg attributes with the aci_epg_useg_attribute_block_statement
module
- Add support for configuration of access switch policy groups with aci_access_switch_policy_group
module
- Add support for configuration of certificate authorities in aci_aaa_certificate_authority
- Add support for configuration of fabric management access policies in aci_fabric_management_access
- Add support for configuration of vrf multicast with aci_vrf_multicast module
- Add support for configuring Azure cloud subnets using the aci_cloud_subnet
module
- Add support for encap scope in aci_l3out_interface
- Add support for https ssl cipher configuration in aci_fabric_management_access_https_cipher
- Add support for infra l3out nodes bgp-evpn loopback, mpls transport loopback
and segment id in aci_l3out_logical_node
- Add support for infra sr mpls micro bfd in aci_l3out_interface
- Add support for intra epg, taboo, and contract interface in aci_epg_to_contract
- Add support for key ring configuration in aci_aaa_key_ring
- Add support for mac and description in aci_l3out_interface
- Add support for mpls custom qos policy for infra sr mpls l3outs node profiles
in aci_l3out_logical_node_profile
- Add support for security default settings configuration in aci_aaa_security_default_settings
- Add support for simple statements in useg attributes with the aci_epg_useg_attribute_simple_statement
module
- Add support for sr-mpls bgpInfraPeerP and bgp_password in aci_l3out_bgp_peer
module (#543)
- Add support for sr-mpls in aci_l3out module
- Add support for sr-mpls l3out to infra l3out in aci_l3out_to_sr_mpls_infra_l3out
- Add support for subject labels for EPG, EPG Contract, ESG, Contract Subject,
L2Out External EPG, L3out External EPG, and L3out External EPG Contract with
the aci_subject_label module
- Add support for taboo contract, contract interface and intra_epg contract
in aci_l3out_extepg_to_contract
- Add support for useg default block statement configuration for useg epg in
aci_epg
- Modify child class node block conditions to be optional in aci_switch_leaf_selector
release_summary:
"Release v2.9.0 of the ``ansible-aci`` collection on 2024-04-06.
This changelog describes all changes made to the modules and plugins included
in this collection since v2.8.0.
"
release_date: "2024-04-06"
2 changes: 1 addition & 1 deletion galaxy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
namespace: cisco
name: aci
# The version of the collection. Must be compatible with semantic versioning
version: 2.8.0
version: 2.9.0
readme: README.md
authors:
- Dag Wieers (@dagwieers) <[email protected]>
Expand Down
63 changes: 63 additions & 0 deletions meta/runtime.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,12 @@
requires_ansible: '>=2.14.0'
action_groups:
all:
- aci_aaa_certificate_authority
- aci_aaa_custom_privilege
- aci_aaa_domain
- aci_aaa_key_ring
- aci_aaa_role
- aci_aaa_security_default_settings
- aci_aaa_ssh_auth
- aci_aaa_user
- aci_aaa_user_certificate
Expand All @@ -18,16 +21,31 @@ action_groups:
- aci_access_span_src_group
- aci_access_span_src_group_src
- aci_access_span_src_group_src_path
- aci_access_spine_interface_profile
- aci_access_spine_interface_profile_to_spine_switch_profile
- aci_access_spine_interface_selector
- aci_access_spine_switch_profile
- aci_access_spine_switch_selector
- aci_access_sub_port_block_to_access_port
- aci_access_switch_policy_group
- aci_action_rule_additional_communities
- aci_action_rule_set_as_path
- aci_action_rule_set_as_path_asn
- aci_aep
- aci_aep_to_domain
- aci_aep_to_epg
- aci_ap
- aci_bd
- aci_bd_dhcp_label
- aci_bd_rogue_exception_mac
- aci_bd_subnet
- aci_bd_to_l3out
- aci_bd_to_netflow_monitor_policy
- aci_bfd_multihop_node_policy
- aci_bgp_address_family_context_policy
- aci_bgp_best_path_policy
- aci_bgp_peer_prefix_policy
- aci_bgp_route_summarization_policy
- aci_bgp_rr_asn
- aci_bgp_rr_node
- aci_bgp_timers_policy
Expand All @@ -54,6 +72,8 @@ action_groups:
- aci_contract_subject
- aci_contract_subject_to_filter
- aci_contract_subject_to_service_graph
- aci_dhcp_option
- aci_dhcp_option_policy
- aci_dhcp_relay
- aci_dhcp_relay_provider
- aci_dns_domain
Expand All @@ -71,17 +91,28 @@ action_groups:
- aci_epg_to_contract_interface
- aci_epg_to_contract_master
- aci_epg_to_domain
- aci_epg_useg_attribute_block_statement
- aci_epg_useg_attribute_simple_statement
- aci_esg
- aci_esg_contract_master
- aci_esg_epg_selector
- aci_esg_ip_subnet_selector
- aci_esg_tag_selector
- aci_fabric_external_connection_profile
- aci_fabric_external_routing_profile
- aci_fabric_interface_policy_group
- aci_fabric_leaf_profile
- aci_fabric_leaf_switch_assoc
- aci_fabric_management_access
- aci_fabric_management_access_https_cipher
- aci_fabric_node
- aci_fabric_node_control
- aci_fabric_pod
- aci_fabric_pod_connectivity_profile
- aci_fabric_pod_external_tep
- aci_fabric_pod_policy_group
- aci_fabric_pod_profile
- aci_fabric_pod_remote_pool
- aci_fabric_pod_selector
- aci_fabric_scheduler
- aci_fabric_span_dst_group
Expand All @@ -105,8 +136,12 @@ action_groups:
- aci_interface_blacklist
- aci_interface_config
- aci_interface_description
- aci_interface_policy_bfd
- aci_interface_policy_bfd_multihop
- aci_interface_policy_cdp
- aci_interface_policy_eigrp
- aci_interface_policy_fc
- aci_interface_policy_hsrp
- aci_interface_policy_l2
- aci_interface_policy_leaf_breakout_port_group
- aci_interface_policy_leaf_fc_policy_group
Expand All @@ -117,23 +152,38 @@ action_groups:
- aci_interface_policy_lldp
- aci_interface_policy_mcp
- aci_interface_policy_ospf
- aci_interface_policy_pim
- aci_interface_policy_port_channel
- aci_interface_policy_port_security
- aci_interface_policy_spanning_tree
- aci_interface_policy_spine_policy_group
- aci_interface_policy_storm_control
- aci_interface_selector_to_switch_policy_leaf_profile
- aci_key_policy
- aci_keychain_policy
- aci_l2out
- aci_l2out_extepg
- aci_l2out_extepg_to_contract
- aci_l2out_logical_interface_path
- aci_l2out_logical_interface_profile
- aci_l2out_logical_node_profile
- aci_l3out
- aci_l3out_bfd_interface_profile
- aci_l3out_bfd_multihop_interface_profile
- aci_l3out_bgp_peer
- aci_l3out_bgp_protocol_profile
- aci_l3out_dhcp_relay_label
- aci_l3out_eigrp_interface_profile
- aci_l3out_extepg
- aci_l3out_extepg_to_contract
- aci_l3out_extsubnet
- aci_l3out_floating_svi
- aci_l3out_floating_svi_path
- aci_l3out_floating_svi_path_secondary_ip
- aci_l3out_floating_svi_secondary_ip
- aci_l3out_hsrp_group
- aci_l3out_hsrp_interface_profile
- aci_l3out_hsrp_secondary_vip
- aci_l3out_interface
- aci_l3out_interface_secondary_ip
- aci_l3out_logical_interface_profile
Expand All @@ -144,6 +194,7 @@ action_groups:
- aci_l3out_route_tag_policy
- aci_l3out_static_routes
- aci_l3out_static_routes_nexthop
- aci_l3out_to_sr_mpls_infra_l3out
- aci_maintenance_group
- aci_maintenance_group_node
- aci_maintenance_policy
Expand All @@ -153,9 +204,19 @@ action_groups:
- aci_match_community_term
- aci_match_route_destination
- aci_match_rule
- aci_netflow_exporter_policy
- aci_netflow_monitor_policy
- aci_netflow_monitor_to_exporter
- aci_netflow_record_policy
- aci_node_block
- aci_node_mgmt_epg
- aci_ntp_policy
- aci_ntp_server
- aci_pim_route_map_entry
- aci_pim_route_map_policy
- aci_qos_custom_policy
- aci_qos_dot1p_class
- aci_qos_dscp_class
- aci_rest
- aci_route_control_context
- aci_route_control_profile
Expand All @@ -166,6 +227,7 @@ action_groups:
- aci_snmp_user
- aci_static_binding_to_epg
- aci_static_node_mgmt_address
- aci_subject_label
- aci_switch_leaf_selector
- aci_switch_policy_leaf_profile
- aci_switch_policy_vpc_protection_group
Expand Down Expand Up @@ -194,4 +256,5 @@ action_groups:
- aci_vmm_vswitch_policy
- aci_vrf
- aci_vrf_leak_internal_subnet
- aci_vrf_multicast
- aci_vzany_to_contract
Loading

0 comments on commit faff94c

Please sign in to comment.