diff --git a/CHANGELOG.md b/CHANGELOG.md index df196d767..6390d0627 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,25 @@ +## 3.3.2 (September 22, 2023) + +IMPROVEMENTS: +* Support on-demand connection init in the provider. This behavior is controlled with `on_demand_connection` flag and is useful is NSX manager is not available at the time of plan/apply ([#948](https://github.com/vmware/terraform-provider-nsxt/pull/948)) +* `resource/nsxt_policy_tier1_gateway`: Support `type` argument. This argument helps with auto-configuring route advertisements and provides the user experience that is consistent with UI on VMC ([#909](https://github.com/vmware/terraform-provider-nsxt/pull/909)) +* Improve debug logging by dumping NSX API requests and responses when `TF_LOG_PROVIDER_NSX_HTTP` env variable is set ([#963](https://github.com/vmware/terraform-provider-nsxt/pull/963)) + +BUG FIXES: +* `resource/nsxt_policy_security_policy`, `resource/nsxt_policy_gateway_policy`, `resource/nsxt_policy_ids_policy`: Fix rule ordering issue by auto-assigning `sequence_number`. ([#967](https://github.com/vmware/terraform-provider-nsxt/pull/967)) +* `resource/nsxt_policy_group`: Fix `group_type` assignment on VMC by using `node/version` API to determine underlying NSX version ([#970](https://github.com/vmware/terraform-provider-nsxt/pull/970)) +* `resource/nsxt_nat_rule`: Ensure compatibility with NSX 4.1.0 and above by replacing removed 'nat_pass' property with 'firewall_match' ([#950](https://github.com/vmware/terraform-provider-nsxt/pull/950)) + +EXPERIMENTAL FEATURES: +* `data/nsxt_policy_gateway_prefix_list` +* `data/nsxt_policy_gateway_route_map` +* `data/nsxt_policy_project` + +* `resource/nsxt_policy_vni_pool` +* `resource/nsxt_policy_project` + +* Multitenancy support in selected resources, controlled by `context` argument +* Fabric resources and data sources (detailed list coming with next feature release) ## 3.3.1 (May 30, 2023) diff --git a/website/docs/d/compute_collection.html.markdown b/website/docs/d/compute_collection.html.markdown index 940b94e1e..024697a89 100644 --- a/website/docs/d/compute_collection.html.markdown +++ b/website/docs/d/compute_collection.html.markdown @@ -1,5 +1,5 @@ --- -subcategory: "Fabric" +subcategory: "Beta" layout: "nsxt" page_title: "NSXT: compute_collection" description: A Compute Collection data source. diff --git a/website/docs/d/compute_manager.html.markdown b/website/docs/d/compute_manager.html.markdown index 17c2c095c..8abf8410e 100644 --- a/website/docs/d/compute_manager.html.markdown +++ b/website/docs/d/compute_manager.html.markdown @@ -1,5 +1,5 @@ --- -subcategory: "Fabric" +subcategory: "Beta" layout: "nsxt" page_title: "NSXT: compute_manager" description: A Compute Manager data source. diff --git a/website/docs/d/failure_domain.html.markdown b/website/docs/d/failure_domain.html.markdown index 4693556a6..5c809dde0 100644 --- a/website/docs/d/failure_domain.html.markdown +++ b/website/docs/d/failure_domain.html.markdown @@ -1,5 +1,5 @@ --- -subcategory: "Fabric" +subcategory: "Beta" layout: "nsxt" page_title: "NSXT: failure_domain" description: Failure Domain data source. diff --git a/website/docs/d/policy_project.html.markdown b/website/docs/d/policy_project.html.markdown index 1a7b1c528..a9e7c912c 100644 --- a/website/docs/d/policy_project.html.markdown +++ b/website/docs/d/policy_project.html.markdown @@ -1,5 +1,5 @@ --- -subcategory: "Policy - Multi Tenancy" +subcategory: "Multitenancy" layout: "nsxt" page_title: "NSXT: policy_project" description: Policy Project data source. diff --git a/website/docs/d/uplink_host_switch_profile.markdown b/website/docs/d/uplink_host_switch_profile.markdown index 9ee74d5eb..1874c1662 100644 --- a/website/docs/d/uplink_host_switch_profile.markdown +++ b/website/docs/d/uplink_host_switch_profile.markdown @@ -1,5 +1,5 @@ --- -subcategory: "Fabric" +subcategory: "Beta" layout: "nsxt" page_title: "NSXT: nsxt_uplink_host_switch_profile" description: A host switch profile data source. diff --git a/website/docs/r/cluster_virtual_ip.html.markdown b/website/docs/r/cluster_virtual_ip.html.markdown index 2d7900dde..87a942d75 100644 --- a/website/docs/r/cluster_virtual_ip.html.markdown +++ b/website/docs/r/cluster_virtual_ip.html.markdown @@ -1,5 +1,5 @@ --- -subcategory: "Fabric" +subcategory: "Beta" layout: "nsxt" page_title: "NSXT: nsxt_cluster_virtual_ip" description: A resource to configure virtual IP of NSXT cluster. diff --git a/website/docs/r/compute_manager.html.markdown b/website/docs/r/compute_manager.html.markdown index 1fb25502c..cf39852d1 100644 --- a/website/docs/r/compute_manager.html.markdown +++ b/website/docs/r/compute_manager.html.markdown @@ -1,5 +1,5 @@ --- -subcategory: "Fabric" +subcategory: "Beta" layout: "nsxt" page_title: "NSXT: nsxt_compute_manager" description: A resource to configure a Compute Manager. diff --git a/website/docs/r/edge_cluster.html.markdown b/website/docs/r/edge_cluster.html.markdown index 02b37944b..524c256e4 100644 --- a/website/docs/r/edge_cluster.html.markdown +++ b/website/docs/r/edge_cluster.html.markdown @@ -1,5 +1,5 @@ --- -subcategory: "Fabric" +subcategory: "Beta" layout: "nsxt" page_title: "NSXT: nsxt_edge_cluster" description: A resource to configure an Edge Cluster. diff --git a/website/docs/r/failure_domain.html.markdown b/website/docs/r/failure_domain.html.markdown index e9fc59bdf..4d1e5620e 100644 --- a/website/docs/r/failure_domain.html.markdown +++ b/website/docs/r/failure_domain.html.markdown @@ -1,5 +1,5 @@ --- -subcategory: "Fabric" +subcategory: "Beta" layout: "nsxt" page_title: "NSXT: nsxt_failure_domain" description: A resource to configure a Failure Domain. diff --git a/website/docs/r/manager_cluster.html.markdown b/website/docs/r/manager_cluster.html.markdown index bae503bdb..edff22b84 100644 --- a/website/docs/r/manager_cluster.html.markdown +++ b/website/docs/r/manager_cluster.html.markdown @@ -1,5 +1,5 @@ --- -subcategory: "Fabric" +subcategory: "Beta" layout: "nsxt" page_title: "NSXT: nsxt_manager_cluster" description: A resource to configure an NSXT cluster. diff --git a/website/docs/r/policy_host_transport_node_profile.html.markdown b/website/docs/r/policy_host_transport_node_profile.html.markdown index 1bef4bd46..7b523971d 100644 --- a/website/docs/r/policy_host_transport_node_profile.html.markdown +++ b/website/docs/r/policy_host_transport_node_profile.html.markdown @@ -1,5 +1,5 @@ --- -subcategory: "Fabric" +subcategory: "Beta" layout: "nsxt" page_title: "NSXT: nsxt_policy_host_transport_node_profile" description: A resource to configure a Policy Host Transport Node Profile. diff --git a/website/docs/r/policy_project.html.markdown b/website/docs/r/policy_project.html.markdown index cba7ee562..de8f0bf23 100644 --- a/website/docs/r/policy_project.html.markdown +++ b/website/docs/r/policy_project.html.markdown @@ -1,5 +1,5 @@ --- -subcategory: "Policy - Multi Tenancy" +subcategory: "Multitenancy" layout: "nsxt" page_title: "NSXT: nsxt_policy_project" description: A resource to configure a Project. diff --git a/website/docs/r/policy_transport_zone.html.markdown b/website/docs/r/policy_transport_zone.html.markdown index cb11d1a6a..ebe08070f 100644 --- a/website/docs/r/policy_transport_zone.html.markdown +++ b/website/docs/r/policy_transport_zone.html.markdown @@ -1,5 +1,5 @@ --- -subcategory: "Fabric" +subcategory: "Beta" layout: "nsxt" page_title: "NSXT: nsxt_policy_transport_zone" description: A resource to configure Policy Transport Zone. diff --git a/website/docs/r/transport_node.html.markdown b/website/docs/r/transport_node.html.markdown index 7806250e8..a3a19f75a 100644 --- a/website/docs/r/transport_node.html.markdown +++ b/website/docs/r/transport_node.html.markdown @@ -1,5 +1,5 @@ --- -subcategory: "Fabric" +subcategory: "Beta" layout: "nsxt" page_title: "NSXT: nsxt_transport_node" description: A resource to configure a Transport Node. diff --git a/website/docs/r/uplink_host_switch_profile.html.markdown b/website/docs/r/uplink_host_switch_profile.html.markdown index 464764308..4d56314c9 100644 --- a/website/docs/r/uplink_host_switch_profile.html.markdown +++ b/website/docs/r/uplink_host_switch_profile.html.markdown @@ -1,5 +1,5 @@ --- -subcategory: "Fabric" +subcategory: "Beta" layout: "nsxt" page_title: "NSXT: nsxt_uplink_host_switch_profile" description: A resource to configure a uplink host switch profile in NSX Policy.