From 8e08a9f25f8a38b68b4c03863f9d3d565dc1aabb Mon Sep 17 00:00:00 2001 From: Anna Khmelnitsky Date: Sat, 24 Feb 2024 01:26:24 +0000 Subject: [PATCH] Prepare for 3.5.0 release Signed-off-by: Anna Khmelnitsky --- CHANGELOG.md | 61 +++++++++++++++++++ website/docs/d/discover_node.html.markdown | 2 +- ...y_interface_realization_info.html.markdown | 8 +-- ...st_transport_node_collection.html.markdown | 2 +- ...policy_lb_client_ssl_profile.html.markdown | 2 +- ..._lb_http_application_profile.html.markdown | 2 +- ...licy_lb_http_monitor_profile.html.markdown | 2 +- ...icy_lb_https_monitor_profile.html.markdown | 2 +- ...licy_lb_icmp_monitor_profile.html.markdown | 2 +- ...y_lb_passive_monitor_profile.html.markdown | 2 +- ...olicy_lb_tcp_monitor_profile.html.markdown | 2 +- ...olicy_lb_udp_monitor_profile.html.markdown | 2 +- ...olicy_parent_security_policy.html.markdown | 2 +- .../policy_security_policy_rule.html.markdown | 2 +- ...icy_tier0_gateway_gre_tunnel.html.markdown | 2 +- 15 files changed, 78 insertions(+), 17 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fde300cf8..bcf437530 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,64 @@ +## 3.5.0 (February 26, 2024) + +IMPROVEMENTS: +* Multitenancy support for IDS/IPS resources ([#1096](https://github.com/vmware/terraform-provider-nsxt/pull/1096)) +* Support OAuth on VMC ([#1080](https://github.com/vmware/terraform-provider-nsxt/pull/1080)) +* `resource/nsxt_policy_tier0_gateway`: support vrf_transit_subnets attribute ([#1026](https://github.com/vmware/terraform-provider-nsxt/pull/1026)) + +BUG FIXES: +* `resource/nsxt_policy_tier0_gateway`, `resource/nsxt_policy_tier1_gateway`: Fix assignment of ipv6 profiles with multitenancy ([#1093](https://github.com/vmware/terraform-provider-nsxt/pull/1093)) +* `data/nsxt_certificate`: Fix an issue when certificate fails to be found by supporting pagination ([#1075](https://github.com/vmware/terraform-provider-nsxt/pull/1075)) +* `resource/nsxt_policy_bgp_config`: Support local_as_num for VRF gateways ([#1074](https://github.com/vmware/terraform-provider-nsxt/pull/1074)) +* `resource/nsxt_policy_bgp_neighbor`: Clear password only if password was changed by user, this is to avoid resetting the password following import of the resource ([#1046](https://github.com/vmware/terraform-provider-nsxt/pull/1046)) +* `resource/nsxt_policy_tier1_gateway`: Respect ha_mode value when NSX auto-assigns it, to avoid non-empty diffs in the provider ([#1042](https://github.com/vmware/terraform-provider-nsxt/pull/1042)) +* `resource/nsxt_policy_tier0_gateway`, `resource/nsxt_policy_tier1_gateway`: Allow locking gateway locale_service by specifying nsx_id. This fixes the issue of dependant interfacing being deleted after applying a change in locale service ([#1040](https://github.com/vmware/terraform-provider-nsxt/pull/1040)) +* `resource/nsxt_policy_lb_pool`: Allow to specify multiple active monitor paths by adding new attribute and deprecating the old one ([#1039](https://github.com/vmware/terraform-provider-nsxt/pull/1039)) +* `data/nsxt_policy_tier0_gateway`, `data/nsxt_policy_edge_cluster`: Fix issue that prevented tenant user to accessing these data sources ([#1015](https://github.com/vmware/terraform-provider-nsxt/pull/1015)) + +EXPERIMENTAL FEATURES: +Upgrade support is offered as Beta with this release. Please note that upgrade feature requires a separate terraform config and state. +Additional Fabric objects are also offered as Beta in this release. +Additional Beta features include separate security policy rule resource, policy LB profiles and GRE tunnel. + +* `data/nsxt_upgrade_postcheck` +* `data/nsxt_upgrade_prepare_ready` +* `data/nsxt_edge_upgrade_group` +* `data/nsxt_host_upgrade_group` + +* `data/nsxt_compute_collection` +* `data/nsxt_manager_cluster_node` +* `data/nsxt_discover_node` +* `data/nsxt_edge_transport_node` (renamed from `nsxt_transport_node`) + +* `data/nsxt_policy_gateway_dns_forwarder` +* `data/nsxt_policy_gateway_interface_realization` + +* `resource/nsxt_upgrade_prepare` +* `resource/nsxt_upgrade_run` +* `resource/nsxt_upgrade_precheck_acknowledge` + +* `resource/nsxt_policy_tier0_gateway_gre_tunnel` + +* `resource/nsxt_policy_parent_security_policy` +* `resource/nsxt_policy_security_policy_rule` + +* `resource/nsxt_policy_lb_client_ssl_profile` +* `resource/nsxt_policy_lb_http_application_profile` +* `resource/nsxt_policy_lb_http_monitor_profile` +* `resource/nsxt_policy_lb_https_monitor_profile` +* `resource/nsxt_policy_lb_icmp_monitor_profile` +* `resource/nsxt_policy_lb_passive_monitor_profile` +* `resource/nsxt_policy_lb_tcp_monitor_profile` +* `resource/nsxt_policy_lb_udp_monitor_profile` + +* `resource/nsxt_edge_transport_node` (renamed from `nsxt_transport_node`) + +* `resource/nsxt_node_user` +* `resource/nsxt_principal_identity` +* `resource/nsxt_policy_user_management_role_binding` +* `resource/nsxt_policy_user_management_role` +* `resource/policy_ldap_identity_source` + ## 3.4.0 (October 27, 2023) FEATURES: diff --git a/website/docs/d/discover_node.html.markdown b/website/docs/d/discover_node.html.markdown index 460cc366e..8feec09df 100644 --- a/website/docs/d/discover_node.html.markdown +++ b/website/docs/d/discover_node.html.markdown @@ -1,5 +1,5 @@ --- -subcategory: "Fabric" +subcategory: "Beta" layout: "nsxt" page_title: "NSXT: discover_node" description: An Discover Node data source. diff --git a/website/docs/d/policy_gateway_interface_realization_info.html.markdown b/website/docs/d/policy_gateway_interface_realization_info.html.markdown index 2ec49c6eb..1218b2126 100644 --- a/website/docs/d/policy_gateway_interface_realization_info.html.markdown +++ b/website/docs/d/policy_gateway_interface_realization_info.html.markdown @@ -1,7 +1,7 @@ --- -subcategory: "Realization" +subcategory: "Beta" layout: "nsxt" -page_title: "NSXT: policy_gateway_interface_realization_info" +page_title: "NSXT: policy_gateway_interface_realization" description: A gateway interface realization information. --- @@ -18,7 +18,7 @@ data "nsxt_policy_tier1_gateway" "tier1_gw" { display_name = "tier1_gw" } -data "nsxt_policy_gateway_interface_realization_info" "info" { +data "nsxt_policy_gateway_interface_realization" "info" { gateway_path = data.nsxt_policy_tier1_gateway.tier1_gw.path display_name = "pepsi-it_t1-t1_lrp" timeout = 60 @@ -36,7 +36,7 @@ data "nsxt_policy_tier1_gateway" "tier1_gw" { display_name = "tier1_gw" } -data "nsxt_policy_gateway_interface_realization_info" "info" { +data "nsxt_policy_gateway_interface_realization" "info" { context { project_id = data.nsxt_policy_project.demoproj.id } diff --git a/website/docs/r/policy_host_transport_node_collection.html.markdown b/website/docs/r/policy_host_transport_node_collection.html.markdown index 3990359c2..735e833b3 100644 --- a/website/docs/r/policy_host_transport_node_collection.html.markdown +++ b/website/docs/r/policy_host_transport_node_collection.html.markdown @@ -62,4 +62,4 @@ An existing policy Host Transport Node Collection can be [imported][docs-import] terraform import nsxt_policy_host_transport_node_collection.test POLICY_PATH ``` The above command imports Policy Host Transport Node Collection named test with NSX policy path POLICY_PATH. -Note: `remove_nsx_on_destroy` will be set to default value upon import. To enforce the intent value, reapply the plan. \ No newline at end of file +Note: `remove_nsx_on_destroy` will be set to default value upon import. To enforce the intent value, reapply the plan. diff --git a/website/docs/r/policy_lb_client_ssl_profile.html.markdown b/website/docs/r/policy_lb_client_ssl_profile.html.markdown index cc55360f2..60a5b5d70 100644 --- a/website/docs/r/policy_lb_client_ssl_profile.html.markdown +++ b/website/docs/r/policy_lb_client_ssl_profile.html.markdown @@ -1,5 +1,5 @@ --- -subcategory: "Load Balancer" +subcategory: "Beta" layout: "nsxt" page_title: "NSXT: nsxt_policy_lb_client_ssl_profile" description: A resource to configure a LB Client SSL Profile. diff --git a/website/docs/r/policy_lb_http_application_profile.html.markdown b/website/docs/r/policy_lb_http_application_profile.html.markdown index 0bd80d33e..1060920fd 100644 --- a/website/docs/r/policy_lb_http_application_profile.html.markdown +++ b/website/docs/r/policy_lb_http_application_profile.html.markdown @@ -1,5 +1,5 @@ --- -subcategory: "Load Balancer" +subcategory: "Beta" layout: "nsxt" page_title: "NSXT: nsxt_policy_lb_http_application_profile" description: A resource to configure a LBHttpApplicationProfile. diff --git a/website/docs/r/policy_lb_http_monitor_profile.html.markdown b/website/docs/r/policy_lb_http_monitor_profile.html.markdown index 4607dcde7..b23f380f7 100644 --- a/website/docs/r/policy_lb_http_monitor_profile.html.markdown +++ b/website/docs/r/policy_lb_http_monitor_profile.html.markdown @@ -1,5 +1,5 @@ --- -subcategory: "Load Balancer" +subcategory: "Beta" layout: "nsxt" page_title: "NSXT: nsxt_policy_lb_http_monitor_profile" description: A resource to configure a LBHttpMonitorProfile. diff --git a/website/docs/r/policy_lb_https_monitor_profile.html.markdown b/website/docs/r/policy_lb_https_monitor_profile.html.markdown index f774260ce..a01489d0d 100644 --- a/website/docs/r/policy_lb_https_monitor_profile.html.markdown +++ b/website/docs/r/policy_lb_https_monitor_profile.html.markdown @@ -1,5 +1,5 @@ --- -subcategory: "Load Balancer" +subcategory: "Beta" layout: "nsxt" page_title: "NSXT: nsxt_policy_lb_https_monitor_profile" description: A resource to configure a LBHttpsMonitorProfile. diff --git a/website/docs/r/policy_lb_icmp_monitor_profile.html.markdown b/website/docs/r/policy_lb_icmp_monitor_profile.html.markdown index 4c30eff6a..6dd7bfc50 100644 --- a/website/docs/r/policy_lb_icmp_monitor_profile.html.markdown +++ b/website/docs/r/policy_lb_icmp_monitor_profile.html.markdown @@ -1,5 +1,5 @@ --- -subcategory: "Load Balancer" +subcategory: "Beta" layout: "nsxt" page_title: "NSXT: nsxt_policy_lb_icmp_monitor_profile" description: A resource to configure a LBIcmpMonitorProfile. diff --git a/website/docs/r/policy_lb_passive_monitor_profile.html.markdown b/website/docs/r/policy_lb_passive_monitor_profile.html.markdown index ee01834b2..049a8b376 100644 --- a/website/docs/r/policy_lb_passive_monitor_profile.html.markdown +++ b/website/docs/r/policy_lb_passive_monitor_profile.html.markdown @@ -1,5 +1,5 @@ --- -subcategory: "Load Balancer" +subcategory: "Beta" layout: "nsxt" page_title: "NSXT: nsxt_policy_lb_passive_monitor_profile" description: A resource to configure a LBPassiveMonitorProfile. diff --git a/website/docs/r/policy_lb_tcp_monitor_profile.html.markdown b/website/docs/r/policy_lb_tcp_monitor_profile.html.markdown index fe310809b..69064a634 100644 --- a/website/docs/r/policy_lb_tcp_monitor_profile.html.markdown +++ b/website/docs/r/policy_lb_tcp_monitor_profile.html.markdown @@ -1,5 +1,5 @@ --- -subcategory: "Load Balancer" +subcategory: "Beta" layout: "nsxt" page_title: "NSXT: nsxt_policy_lb_tcp_monitor_profile" description: A resource to configure a LBTcpMonitorProfile. diff --git a/website/docs/r/policy_lb_udp_monitor_profile.html.markdown b/website/docs/r/policy_lb_udp_monitor_profile.html.markdown index 69d56f47a..a6ae5cb34 100644 --- a/website/docs/r/policy_lb_udp_monitor_profile.html.markdown +++ b/website/docs/r/policy_lb_udp_monitor_profile.html.markdown @@ -1,5 +1,5 @@ --- -subcategory: "Load Balancer" +subcategory: "Beta" layout: "nsxt" page_title: "NSXT: nsxt_policy_lb_udp_monitor_profile" description: A resource to configure a LBUdpMonitorProfile. diff --git a/website/docs/r/policy_parent_security_policy.html.markdown b/website/docs/r/policy_parent_security_policy.html.markdown index 9d04ad643..35ba3828b 100644 --- a/website/docs/r/policy_parent_security_policy.html.markdown +++ b/website/docs/r/policy_parent_security_policy.html.markdown @@ -1,5 +1,5 @@ --- -subcategory: "Firewall" +subcategory: "Beta" layout: "nsxt" page_title: "NSXT: nsxt_policy_parent_security_policy" description: A resource to configure a Security Policy without rules. diff --git a/website/docs/r/policy_security_policy_rule.html.markdown b/website/docs/r/policy_security_policy_rule.html.markdown index f696e6b8a..b6625afe2 100644 --- a/website/docs/r/policy_security_policy_rule.html.markdown +++ b/website/docs/r/policy_security_policy_rule.html.markdown @@ -1,5 +1,5 @@ --- -subcategory: "Firewall" +subcategory: "Beta" layout: "nsxt" page_title: "NSXT: nsxt_policy_security_policy_rule" description: A resource to configure a Security Policy Rule. diff --git a/website/docs/r/policy_tier0_gateway_gre_tunnel.html.markdown b/website/docs/r/policy_tier0_gateway_gre_tunnel.html.markdown index c359a9eb0..0b4e80ba9 100644 --- a/website/docs/r/policy_tier0_gateway_gre_tunnel.html.markdown +++ b/website/docs/r/policy_tier0_gateway_gre_tunnel.html.markdown @@ -1,5 +1,5 @@ --- -subcategory: "Gateways and Routing" +subcategory: "Beta" layout: "nsxt" page_title: "NSXT: nsxt_policy_tier0_gateway_gre_tunnel" description: A resource to configure a GRE tunnel on Tier-0 gateway on NSX Policy manager.