forked from akinross/terraform-provider-aci
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[ignore] Update Changelog and annotation_unsupported.go for new relea…
…se (v3.0.0)
- Loading branch information
dcn-ecosystem
committed
Jul 18, 2024
1 parent
67c641b
commit 8adeec6
Showing
1 changed file
with
154 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,157 @@ | ||
# Terraform Provider ACI - Changelog | ||
|
||
All notable changes to this project will be documented in this file. | ||
|
||
## 3.0.0 (July 18, 2024) | ||
|
||
BREAKING CHANGES: | ||
- Fix contract filter read and rename entry_annotation and entry_description attributes to annotation and description (#922) | ||
|
||
DEPRECATIONS: | ||
- Changed tn_netflow_monitor_pol_name -> tn_netflow_monitor_pol_dn and add deprecation in aci_logical_interface_profile (#1005) | ||
- Deprecate relation_config_rs_export_destination attribute of aci_configuration_export_policy. use relation_config_rs_remote_path instead. (#1088) | ||
- Deprecated relation_vz_rs_fwd_r_flt_p_att and relation_vz_rs_rev_r_flt_p_att for aci_filter and fixed null update by setting the relationships to computed | ||
- Add deprecation warning for relation_fv_rs_cust_qos_pol in aci_endpoint_security_group (esg) resource | ||
- Deprecated the non-functional `relation_vz_rs_graph_att` attribute from `aci_contract`. use `relation_vz_rs_subj_graph_att` on `aci_contract_subject` instead. | ||
|
||
IMPROVEMENTS: | ||
- Addition of new resource and data source for l4-l7 concrete device( vnscdev) (#866) | ||
- Addition of resource and data source for concrete interface (vnscif) (#873) | ||
- Added set dampening option to the action rule profile resource and datasource (#857) | ||
- Added action rule profile resource test file and upgraded terraform-plugin-sdk version to v2.16.0(#864) | ||
- Addition of new resource and data source aci_l4_l7_device (vnsldevvip) (#861) | ||
- Addition of new resource and data source for l4-l7 logical interfaces (vnslif) (#865) | ||
- Addition of resource and data source aci_l4_l7_redirect_health_group (vnsredirecthealthgroup) (#877) | ||
- Added new resources and datasources aci_contract_subject_filter and aci_contract_subject_one_way_filter and support for one-way contracts in aci_contract_subject (#839). | ||
- Addition of resource and data source for aci_ip_sla_monitoring_policy (#881) | ||
- Added documentation for aci_contract_subject_one_way_filter module (#887) | ||
- Added enable_vm_folder attribute to aci_vmm_domain (#888) | ||
- Add data source aci_l4_l7_deployed_graph_connector_vlan | ||
- Added next_hop_addr, msnlb and anycast_mac attributes to aci_subnet (#895) | ||
- Allow nil return option for datasource aci_client_end_point (#893) | ||
- Error output change from client do functions | ||
- Add resource aci_bulk_epg_to_static_path for bulk static path creation (#896) | ||
- Add aci_vrf_leak_epg_bd_subnet resource and data source (leakroutes, leakinternalsubnet and leakto) (#900) | ||
- Documentation fix for mode attribute of l3out path attachment | ||
- Documentation enhancement for dhcp relay label | ||
- Default to global policy 'uni/infra' | ||
- Add missing attributes for aci_fabric_wide_settings (#926) | ||
- Add support for gcp to the aci_cloud_context_profile resource (#931) | ||
- Added aci_cloud_account, aci_tenant_to_cloud_account, aci_cloud_ad and aci_cloud_credentials resources and datasources for cloud apics. (#912) | ||
- Add aci_multicast_pool and aci_multicast_pool_block resources and datasources | ||
- Add aci_lacp_member_policy and aci_leaf_access_bundle_policy_sub_group resources and datasources (#927) | ||
- Add subnet group label to the aci_cloud_subnet resource (#943) | ||
- Add aci_cloud_vrf_leak_routes resource and data_source (#953) | ||
- Removed "required" condition for mac attribute (#951) | ||
- Add ability to import brownfield virtual networks in aci_cloud_context_profile (#949) | ||
- Add dhcp relay gateway to aci_l3out_path_attachment_secondary_ip (#992) | ||
- Add enhanced lag policy support to l3out_floating_svi (#966) | ||
- Add service redirect backup policy (aci_service_redirect_backup_policy) and l1/l2 destination (aci_pbr_l1_l2_destination) resources and datasources (#965) | ||
- Fix resource aci_l3_outside idempotency and relationship attribute import issues and add mpls_enabled attribute (#973) | ||
- Add aci_cloud_ipsec_tunnel_subnet_pool, aci_cloud_external_network and aci_cloud_external_network_vpn_network resources and datasources for cloud apic (#948) | ||
- Add encap attribute to the relation_l3ext_rs_dyn_path_att attribute of aci_l3out_floating_svi (#1027) | ||
- Add new interface configuration resource aci_interface_config (#1033) | ||
- Add address_type_controls attribute and summary-only option to the ctrl attribute to aci_bgp_route_summarization resource (#1040) | ||
|
||
fix ctrl from string to list with state upgrader for aci_bgp_route_summarization | ||
- Add the ability to associate subnets with a secondary vrf (relation_cloud_rs_subnet_to_ctx) to aci_cloud_subnet (#1058) | ||
- Add the ability to disable/enable hub network peering for azure with aci_cloud_template_region_detail (#1063) | ||
- Add aci_pim_interface_policy and aci_igmp_interface_policy resources and data sources and add relationship attributes for pim/igmp/multicast into aci_l3_outside and aci_logical_interface_profile (#1061) | ||
- Add read-only attributes operational_associated_group, operational_associated_sub_group, port_dn, pc_port_dn in aci_interface_config (#1081) | ||
- Add new aci_bfd_multihop_interface_policy and aci_bfd_multihop_interface_profile resources for bfd multihop interface policy and profile. (#1066) | ||
- Add new aci_snmp_user resource (#1077) | ||
- Add aci_power_supply_redundancy_policy (psuinstpol) resource and data source (#1070) | ||
- Add bfd_multihop_node_policy resource and data source (#1092) | ||
- Remove annotation from ignored attributes list in content for resource aci_rest_managed | ||
- Add default annotation setting when annotation is not provided for aci_rest_managed | ||
- Add forcenew to createonly attributes to allow for object replacement in resource aci_fabric_node_member | ||
- Added cloud l4-l7 device resources (aci_cloud_l4_l7_native_load_balancer and aci_cloud_l4_l7_third_party_device) and updated aci_l4_l7_service_graph_template examples (#1097) | ||
- Add aci_cloud_service_epg, aci_cloud_service_endpoint_selector and aci_cloud_private_link_label resources and datasources (#1096) | ||
- Mux existing provider with terraform-plugin-framework base for new provider, migrate aci_annotation resource and datasource to framework provider and add aci_external_management_network_instance_profile, aci_external_management_network_subnet, aci_l3out_consumer_label, aci_l3out_redistribute_policy, aci_out_of_band_contract, aci_pim_route_map_entry, aci_pim_route_map_policy and aci_relation_to_consumed_out_of_band_contract resources and data sources (#1113) | ||
|
||
co-authored-by: samitab <[email protected]> | ||
- Add ip_data_plane_learning attribute to aci_subnet resource and data source (#1138) | ||
- Migration of aci_rest_managed into plugin framework | ||
- Add support importing for specified children in aci_rest_managed_resource | ||
- Allow setting an empty string as default provider level annotation | ||
- Add support for mac endpoint tags in aci_endpoint_tag_mac resource and datasource | ||
- Add support for ip endpoint tags in aci_endpoint_tag_ip resource and datasource | ||
- Adding ip parameter to fix resource creation when is_static_ip parameter is set in aci_cloud_l4_l7_native_load_balancer resource/datasource. | ||
- Added connector_type and att_notify parameters to 'aci_function_mode' and fixed documentation for aci_function_node and and aci_connection to have a particular format for names and added examples to show these changes. | ||
- Migration of aci_tag into plugin framework | ||
- Added default route leak policy to the aci_l3_outside resource | ||
- Added aci_fallback_route_group and aci_fallback_member resource | ||
- Added support for double quotes in password. | ||
- Made changes to add copy-function node in on-prem apics | ||
- Fixed examples and documentation after rebasing. | ||
- Changed is_copy to forcenew, so that when changed the resource is recreated, it will work with adding the right connection. | ||
- Add aci_relation_to_fallback_route_group resource and data_source (#1195) | ||
- Add aci_l3out_provider_label resource and data-source and updated templates to accept parent_dependency_name from properties.yaml (#1200) | ||
- Enable toggling of escaping of html characters with escape_html attribute in aci_rest_managed payloads (#1199) | ||
- Remove flood_on_encap and prio from schema and change the non required attributes to read-only in aci_endpoint_security datasource | ||
- Add daci_netflow_monitor_policy and aci_relation_to_netflow_exporter resources and datasources (#1208) | ||
- Added aci_l3out_node_sid_profile resource and data-source files | ||
- Update aci-go-client to version 2.28.2 | ||
- Allow dn based filtering for aci_client_end_point datasource | ||
- Add aci_netflow_record_policy resource and datasource. (#1220) | ||
- Added attributes pc_tag and scope to aci_vrf (#1238) | ||
- Migration of aci_endpoint_security_group into plugin framework | ||
- Add datasource and resource for fvfbroute in aci_vrf_fallback_route and aci_vrf_fallback_route_group | ||
|
||
BUG FIXES: | ||
- Set filter_ids and filter_entry_ids to computed in aci_contract to fix idempotency issue (#883) | ||
- Add example for user_security_domain and security_domain_role | ||
- Fix aci_imported_contract relation_vz_rs_if to properly set the relationship tdn (#894) | ||
- Fix idempotency issues in aci_l3out_bgp_protocol_profile with relation_bgp_rs_best_path_ctrl_pol attribute and add debugger support to provider (#904) | ||
- Created helper function to find elements that are in oldset but not in newset (#910) | ||
- Fix aci_bulk_epg_to_static_path idempotency and default values when optional attributes not provided. | ||
- Fix ip lookup issue for aci_client_end_point datasource (#940) | ||
- Fix relational attributes import issue (#924) | ||
- Fix relation_cloud_rs_to_ctx attribute not working in aci_cloud_context_profile resource (#950) | ||
- Fix relational attribute import issue in aci_destination_of_redirected_traffic (#959) | ||
- Set attribute auth_key as optional in aci_l3out_ospf_interface_profile (#994) | ||
- Fix relationship removal issue in aci_any (#971) | ||
- Fix update function and validation for relationship attribute "relation_l3ext_rs_subnet_to_profile" in aci_l3_ext_subnet (#967) | ||
- Fix resource aci_external_network_instance_profile idempotency and relationship attribute import issues (#976) | ||
- Fix firmware policy empty read issue (#1003) | ||
- Update aci-go-client to v2.7.3 to fix issue in aci_cloud_context_profile when optional parameters cloud_brownfield and access_policy_type are not provided. | ||
- Allow for attributes to be set and idempotency when password has not changed in aci_local_user (#1001) | ||
- Fix update issue when enhanced_lag_policy is modified outside of terraform in aci_epg_to_domain (#1015) | ||
- Fixed aci_bgp_peer_connectivity_profile update and read function to work when local_asn is added after creation (#1017) | ||
- Fix issue where state was deleted if credentials to apic were incorrect (#1006) | ||
- Fix issue with client end points when endpoint is associated with an esg | ||
- Modified errorforobjectnotfound() to accommodate the change in state when the object does not exist (#1036) | ||
- Ensure relational attribute relation_infra_rs_dom_p is not removed when not defined in configuration of resource aci_attachable_access_entity_profile (#1045) | ||
- Fixed aci_contract_subject resource read function call issue | ||
- Fix for the list element order mismatch issue on the typelist attributes | ||
- Enabled computed to the relational attributes in the aci_external_network_instance_profile resource | ||
- Fixed relation_infra_rs_acc_bndl_subgrp attribute in aci_access_port_block to gather target dn instead of name | ||
- Avoid type assertion crash in update when all filters are removed (manually or with aci_filter resource) from contract in aci_contract resource | ||
- Fix relation_fv_rs_node_att by changing it to a block and fix relationship attribute import in aci_application_epg (#1083) | ||
- Modify resource for aci_bgp_peer_connectivity_profile to normalize ipv6 different formats. (#1101) | ||
- Fix import issue with leaf_port_dn attribute for aci_l3out_vpc_member. | ||
- Remove non configurable properties from post payload when child configuration is present for aci_rest_managed | ||
- Ignore changes to relation_l3ext_rs_dyn_path_att.encap when going from unknown to empty to fix idempotency issue in 'l3out_floating_svi' (#1114) | ||
- Fixed aci_epg_to_contract import issue and updated documentation | ||
- Set type attribute for import operation of aci_static_node_mgmt_address | ||
- Add missing annotation attribute to aci_rest_managed datasource | ||
- Fix example link in documentation | ||
- Fix regex match to allow matching full dn in aci_rest_managed (#1147) | ||
- Fix path for signature calculation for private_key authentication in plugin framework provider resources | ||
- Error when object not found for datasources aci_interface_config, aci_cloud_l4_l7_third_party_device, and aci_cloud_l4_l7_native_load_balancer | ||
- Allow import where an semicolon is part of the dn for ipv6 address | ||
- Fix import functionality for aci_rest_managed when brackets are present in dn | ||
- Fix to avoid known after applies for children when they are not provided and not configured on apic | ||
- Prevent error by setting flood_on_encap and prio for aci_endpoint_security_group | ||
- Add error handling in try login function for aaa_user | ||
|
||
OTHER: | ||
- Document relation_bgp_rs_best_path_ctrl_pol | ||
- Closes #905 | ||
- Update terraform-plugin-sdk and aci-go-client to latest | ||
- Fix rest managed resource for pkiexportencryptionkey class | ||
- Fix intermittent issue with delayed object updates in aci_rest_managed (#972) | ||
|
||
## 2.15.0 (July 2, 2024) | ||
DEPRECATIONS: | ||
- Deprecate the non-functional `relation_vz_rs_graph_att` attribute from `aci_contract`. Use `relation_vz_rs_subj_graph_att` on `aci_contract_subject` instead. | ||
|