Skip to content

v3.12.0

Latest

Choose a tag to compare

@github-actions github-actions released this 17 May 09:34

Release 3.12.0 (2026-05-17T09:17:57Z)

Changelog

  • 392b144 Update changelog, add v9.1.0 to supported versions
  • 52543e3 Update changelog for v3.12.0
  • 94c6e0c Cherry-picks ANS PRs 2067, 2071 into branch_3120 (#2085)
  • 3b02f4e Cherry-pick ANS PRs into v3.12.0 (#2068)
  • 153e236 Include v3.11.1 changelog changes (#2038)
  • eb07de7 Promote Beta resources and data sources to GA (#2049)
  • 01c3afc Resolve security issue #29 (#2022) (#2023)
  • f1c3b52 Updating the error handling for default span check (#2011) (#2016)
  • 0935e1a Fixing the inter_sr_ibgp mismatch issue on resource update (#2000) (#2008)
  • e887cbb Validate rule list before iterating over it (#2007)
  • 84ce879 Adapt API changes to TGW HA config (#2006) (#2014)
  • afc5d6a Updating the tier0 gateway resource to set the route targets properly on create/update and avoid unwanted diffs (#1999) (#2005)
  • a464682 Reverting the inter_sr_ibgp change (#1996) (#2004)
  • d8f38a4 Move additional test into v9.2.0 (#1998)
  • 7ad0e2c Remove dns_server_preference attribute from nsxt_vpc_subnet.dhcp_config (#1994)
  • 41a76cb Fetch default spans only for local manager (#1976)
  • e753308 @ANS-TF-IDPS: Support idps settings enablement (#1964) (#1968)
  • c42a3cb Fix data source schema to make display_name optional (#1955) (#1956)
  • c4720a9 Update action to be computed-only as it is determined by rule scope (#1954)
  • 4a16166 Use product version instead of node version to determine manager version (#1951)
  • b95c2aa Adding prefix match support for segment port display_name (#1952)
  • 61be145 Adding nsxt_policy_segment_port_binding resource (#1932)
  • bdd91b6 @ANS-TF-IDPS: support idps and dfw cluster_config enablement (#1937)
  • 343ab51 Revert "Skipping 404 response while getting default span as a temporary fix to make the tests pass until the relevant FSS is enabled on main (#1871)" (#1944)
  • 256c27b Adding the cursor folder to gitignore (#1943)
  • 200bb96 Use latest NSX SDK dev branch (#1941)
  • 56badd6 Fixing the attachment state sync issue and adding support for CHILD segment port (#1940)
  • 01da5d7 Add VRF config attribute to policy_tier0_gateway datasource (#1938)
  • dbf8124 [DOC] Various fixes for flood protection profiles (#1939)
  • 8839852 Adding attachment config to create & update of segment port resource (#1931)
  • 0471e31 Fix infinite loop in nsxt_policy_groups data source (#1935)
  • 3d5db93 Changelog for v3.11.0 (#1929)
  • c411319 [DOC] Fix example for nsxt_policy_bgp_neighbor (#1934)
  • 8c933bd Update bgp neighbour schema with neighbor_local_as_config (#1924)
  • 974070d Update NSX SDK to latest dev commit (#1926)
  • be22053 chore(gh)(deps): bump DavidAnson/markdownlint-cli2-action (#1927)
  • 612ced6 Segment port basic tests should run only on local manager (#1920)
  • 6302eee Updating the IP block, Distributed Vlan Connection and VPC subnet resources with the TEP-less 9.1.0 changes and adding tests for the same (#1897)
  • 28cd810 chore(deps)(deps): bump github.com/hashicorp/terraform-plugin-testing (#1921)
  • cc39d9f chore(gh)(deps): bump actions/stale from 10.1.0 to 10.1.1 (#1923)
  • 1c72db8 chore(gh)(deps): bump actions/checkout from 6.0.0 to 6.0.1 (#1922)
  • 340cd73 Use correct precheck for segment port datasource tests (#1919)
  • 9f89b0e Removing the local manager precheck for segment port multitenancy tests (#1918)
  • ecef916 Adding context to the segment port data source schema (#1909)
  • b2f05a5 Address failures due to span behavior changes (#1908)
  • dc24349 Address test failures on GM (#1903)
  • 6f88d8d Removing edge_cluster_path in the T1 gw config to test global manager support (#1910)
  • 3436ad5 Add container cluster map data source (#1889)
  • 713e907 Add nsxt_policy_security_policy_container_cluster resource (#1875)
  • 0ab57e5 Add nsxt_policy_container_cluster data source (#1873)
  • 859b181 chore(deps)(deps): bump github.com/hashicorp/go-version (#1904)
  • ca188d2 Allowing gateway policy rule to have duplicate names as per the NSX API (#1905)
  • ed5241c Making the gateway policy rule id unique (#1899)
  • 64f805e Handle default span retrieval authorization errors (#1900)
  • 6e9b73e Address test failures with v4.2, v9.1 (#1893)
  • a51e01a Added nsxt_policy_segment_port resource with the CRUD functionalities. (#1856)
  • ae2e421 chore(gh)(deps): bump DavidAnson/markdownlint-cli2-action (#1896)
  • 471d6a9 chore(gh)(deps): bump actions/checkout from 5.0.0 to 6.0.0 (#1895)
  • 8b7e0d9 Adding parent gateway policy resource without rule to fix the rule mismatch issue when created using gateway_policy_rule resource (#1886)
  • ae3aa61 Handle number of tags > 1000 (#1892)
  • e89be63 chore(deps)(deps): bump golang.org/x/crypto from 0.42.0 to 0.45.0 (#1891)
  • 170a174 Debug logging for retry context (#1888)
  • a36ffc6 Set upgrade target version correctly (#1887)
  • 1107307 [DOC] Fix example for policy_groups data source (#1885)
  • a7a336e Use cursor in nsxt_policy_groups data source (#1876)
  • d9878f7 Support of Transit gateway IPSecVPN (#1740)
  • a767ba5 Add check to identify import operation in read function (#1868)
  • 74f85c0 Skipping 404 response while getting default span as a temporary fix to make the tests pass until the relevant FSS is enabled on main (#1871)
  • 6b7fd46 Updating the password length of the bgp neighbor resource to 32 (#1870)
  • 232dc8b Addition of NSX Manager version validation in resources (#1811)
  • 993d19f Add a context attribute to the Policy Certificate data source (#1858)
  • 11cda4a Adding a resource to create/update/delete gateway policy rules (#1808)
  • b71f68c Read edge_cluster_member_index from the state (#1853)
  • cf1ee62 Updating the upgrade precheck validation stage
  • 20c51b6 Fixing the default_span_path dynamic diff issue using CustomizeDiff (#1862)
  • a40f99d fix: preserve order of server_address list in DHCP relay schema (#1866)
  • b3e0567 Update NSX SDK version and add the id_suffix attribute to the project (#1863)
  • b8a37a9 Use is_default flag to fetch default transit gateway (#1864)
  • 15a97a2 Remove default audit username from policy edge TN (#1860)
  • eec5e19 Handle non-triggered upgrade prechecks (#1859)
  • 4526f9f Print related errors on multiple lines (#1855)
  • 156121c Added a function to fetch and set the default span in the project resource, if not provided in resource spec (#1839)
  • ad0a7cc chore(deps)(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 (#1849)
  • fe2e0bc add is_default field to the datsource resources for VPC connectivity profile, Vpc Service Profile and Network span (#1838)
  • 4531f8d Fix test case for VPC static route (#1851)
  • dc3fe59 chore(gh)(deps): bump actions/stale from 10.0.0 to 10.1.0 (#1850)
  • 48ee9e5 Ignore gateway policy default rule order (#1781)
  • d3e457e Replace nsxt_policy_spoof_guard_profile resource with nsxt_policy_spoofguard_profile (#1842)
  • bd18a33 Force specification of either locale_service_path or gateway_path (#1843)
  • 4abfda0 Test fix for TestAccResourceNsxtVpcStaticRoutes_importBasic (#1846)
  • aab09ad chore(deps)(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 (#1845)
  • 68ccb14 Interface conversion error when applying config to VLAN Backed (#1837)
  • e65c347 Updating the default audit username in the edge transport node resource config (#1848)
  • 1f9317f Handle parallel execution issues with failure domain test (#1840)
  • f78072c Fix documentation issues. (#1841)
  • bb41455 Handle datasource and resource correctly in TestAccResourceNsxtPolicyGatewayPrefixList_basic (#1829)
  • 33a5563 Fix stability issues with uplink profile and share data sources (#1831)
  • 0dcc99f Prepare CHANGELOG.md for v3.10.0 (#1812) (#1830)
  • a596a2c Adding support for the share data source to search by id
  • 260894b Set immutable VPCSecurityProfile attributes during patch request body (#1828)
  • 863b3ba Adding the property dns_server_preference which was added to the NSX API and acceptance tests for the same
  • e8d2f04 Check object sorting in provider.go (#1824)
  • abf97cd Correct nsxt_vpc_connectivity_profile documentation (#1825)
  • 2870375 Correct network span doc title (#1822)
  • ee398c5 chore(gh)(deps): bump actions/stale from 9.1.0 to 10.0.0 (#1823)
  • e5f2ce9 Use singular naming for range attribute (#1816)
  • 0512361 [DOC] Fix example usages in policy_up_address_allocation resource (#1818)
  • 2d65eda chore(deps)(deps): bump github.com/stretchr/testify (#1817)
  • 02a8f37 [DOC] Fix invalid example for nsxt_policy_tier0_gateway_ha_vip_config (#1813)
  • 8bff394 Update Resource Documentation to Include NSX-T Version Information (#1804)
  • 2fde779 Fix schema set errors in policy edge resource (#1806)
  • 0b064d3 Revert "Make sure that Edge is realized, before allowing creation of the RTEP. (#1775)" (#1809)
  • f2c840b chore(deps)(deps): bump github.com/stretchr/testify (#1807)
  • 2a083ba Doc: inter_sr_ibgp does not default to active. (#1805)
  • 1fb9d36 [DOC] VPC subnet: ip_addresses are required when access_mode is isolated (#1803)
  • 6a4cc96 Remove vpc_deployment_scope hierarchy from project (#1786)
  • 5c730cb Updating the provider tests to fix the failing acceptance tests (#1739)
  • a6474e7 chore(deps)(deps): bump github.com/hashicorp/terraform-plugin-testing (#1799)
  • 51ea79f chore(gh)(deps): bump actions/checkout from 4.2.2 to 5.0.0 (#1800)
  • 23275a5 chore(gh)(deps): bump goreleaser/goreleaser-action from 6.3.0 to 6.4.0 (#1801)
  • cfae5c6 Removing ip_address from the next_hop in the nsxt_policy_transit_gateway_static_route resource (#1785)
  • c8171a9 Add a policy_share datasource (#1774)
  • 3d67a65 Various doc fixes (#1784)
  • 190b3e8 Fix nsxt_policy_tier*_gateways failures on GM (#1780)
  • 2b92d92 Handle empty service_entries block case in nsxt_policy_security_policy (#1783)
  • 6a849b6 Handle 30023 error correctly in upgrade-run (#1769)
  • b6f90c6 Add multicast attribute to segment resources (#1779)
  • 3a5c4b6 Update SDK and code to latest dev SDK (#1778)
  • 4b3f44e Make sure that Edge is realized, before allowing creation of the RTEP. (#1775)
  • da0ca34 Skip some tests on global manager (#1768)
  • 75abf57 Add data source to list Tier0 and Tier1 gateways resources (#1776)
  • 953ba35 Add data sources for IKE, DPD and Tunnel (#1777)
  • a31cb82 Add is_default field to TGW data_source (#1759)
  • bbe4225 Fixing the inter_sr_ibgp value check issue
  • 4522247 Add linting for markdown code (#1764)
  • 33c7cc4 chore(deps)(deps): bump golang.org/x/oauth2 in the go_modules group (#1770)
  • 92aec7f Adding default span reference to handle empty span issue and simplifying the vpc_deployment_scope structure
  • 8fcbde4 Support import for bgp config resource (#1708)
  • 8bc38fe Set supported version for v9.0 resource, datasources
  • 927ea52 Correct nsxt_policy_host_transport_node_collection_realization example
  • 0f49d7f Updating the documentation to set vc_folder if vpc_deployment_scope is set
  • bb85cc9 Adding a precheck for the VM test
  • a10cd01 Handle upgrade run test failures
  • d08b3a5 remove is_default field in TGW resource (#1760)
  • 05c4437 Updating the policy VM data sources to fix the usability issues raised
  • bafb4e4 Updating the gateway connection documentation to give ip block paths instead of CIDR
  • b16310d Make policy edge RTEP named_teaming_policy attribute required
  • 476a85f Add scope attribute to transit gateway NAT rule resource
  • 446f709 Change document indentation to 4 spaces
  • c30ee08 make DistributedVlanConnection displayname is optional (#1752)
  • 9753903 Fix tests for policy gateway connection.
  • ac8a71d [DOC] Fix some incorrect resource usage samples
  • 8329bbd Updating ip_block_path config and gateway_address in distributed vlan connection documentation
  • 96b5432 Fix policy edge RTEP example
  • 081bbc6 Correct list of pre-configured retry statuses
  • 034f914 Handle crash in policy transit gateway
  • 170211c Implement policy edge transport node RTEP
  • 58c747c Add edge_cluster_member_index to T0 gw interface
  • 1a49d35 Use latesst dev SDK and apply required changes
  • 82e3155 [Doc] Remove ipv4_subnet_size from isolated subnet sample
  • bd5ff02 [DOC] Fix descriptions for ds policy_distributed_vlan_connection
  • 34979ef chore(deps)(deps): bump github.com/hashicorp/terraform-plugin-testing
  • 4555fce Deprecate sub_cluster_id in host_transport_node_collection
  • 8b0d82e Implement policy network span datasource
  • 16bb7ff Adding a check for the inter_sr_ibgp argument and not sending the value if it is not set (#1725)
  • f845fac Tier1/Segment DS: Allow fetching global resources, move is_global into context
  • 27cfc54 [DOC] Fix and enhance doc for vpc_subnet resource
  • f4de5b6 Limit Transit GW static route to single next hop (#1729)
  • 73c1a6f Adding the VLAN extension configs to the corresponding resources and adding acceptance tests for the same
  • bc382e4 Support more features for gateway connection
  • 3e45fc7 Fix policy_edge_transport_node doc
  • 44173bb Fix some linter issue
  • 5531d06 Rebase and fix consequent failures
  • d476045 chore: migrate to hashicorp/terraform-plugin-testing
  • e214749 Prepare CHANGELOG.md for v3.9.0
  • 4dffa54 Transit gateway span attributes
  • 406b2b8 Introduce static route configuration for Transit Gateway resource (#1712)
  • 3536186 README: Update supported NSX Versions
  • 0cc3ccf Project span attributes
  • b8a5541 Add network_span_paths attr to HostTransportNodeCollection
  • f1ed61c Implement policy edge transport node realization datasource
  • ff5d908 Corrected usage in policy_edge_transport_node resource (Bug: 3513076) (#1718)
  • 1bd5c91 Support for IPv6 addresses in VPN sessions and local endpoints (#1681)
  • 6f31af9 Support Activate NSX on DVPG toggle in TNC (#1717)
  • 8be25b0 chore(deps)(deps): bump github.com/cloudflare/circl
  • 92c197b Removing cidr deprecation message
  • 4dfecd6 Adding a check for cidr before setting the value for create and update actions
  • 974f0ed Add a reference to the upgrade guide in upgrade docs
  • bdf6875 Implement nsxt_policy_network_span resource
  • 14925d0 chore: comments of exported element (#1707)
  • dbffd66 Updating the connectivity_scope description
  • 0772df2 Updating the error message of the validators
  • 466f6a3 Updating the error message of the validators
  • b6d271b Updating the validateGatewayPolicyPath() function name
  • 03655d6 Adding validators for the gateway and service paths for nsxt_policy_gateway_interface
  • a16f8ee chore: unused variables (#1709)
  • f275222 chore: remove duplicate golangci-lint exclusion (#1703)
  • eddc6ab refactor: remove legacy interpolation (#1705)
  • 96e9e3e chore: fix typos (#1698)
  • f0d1bdb Expose tgw transit subnets attribute on Tier0
  • fab0384 Fix improter with invalid path
  • 2ce6690 refactor: remove unnecessary parentheses (#1691)
  • 2acb8fb refactor: use nil slice declaration (#1695)
  • 28a42e8 refactor: redundant type conversion (#1694)
  • 91ed839 refactor: redundant import alias (#1696)
  • 771b0c4 refactor: omit type (#1693)
  • 9cf4ef8 refactor: overlap with the built-in function (#1692)
  • 940dfe8 chore: update codeowners (#1687)
  • c4142e0 Support TGW connectivity policy and VPC group
  • ba75247 In resource test, check data source only on create
  • 73422e5 Revert "Fix importer helper to deal with invalid paths"
  • 20507a6 Fix importer helper to deal with invalid paths
  • 16b1313 Adding data sources for T0 & T1 gateway interfaces (#1614)
  • f2c3467 chore: apply hcl formatting to tests (#1668)
  • 872ed08 Mark standby_relocation_threshold as required
  • c5ea317 Address test failures with v9.1.0
  • 60262c5 mend
  • b916086 Fixed nil error caused by the is_global flag.
  • e0be813 documentation update
  • 784e1c5 chore: sort ResourcesMap and DataSourcesMap
  • 26ada32 Some additional resources and datasources
  • be7c25e Allow usage of default project for various objects
  • f5181b8 Fix LB UDP profile test failures with v9.1.0
  • 7f502ae Mark IP block path as optional in documentation
  • 2c84951 Use latest dev SDK for nsxt lib
  • 36f7d35 Add cidr_list attribute to nsxt_policy_ip_block
  • e1108f1 Ignore edge transport node order in cluster
  • f307761 refactor: composite actions (#1670)
  • 7596f98 chore(deps)(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2
  • d6bed67 fix: staticcheck QF1003 (#1663)
  • 2c0f75a chore(gh): remove codeql (#1672)
  • ba449f2 fix: staticcheck QF1007 (#1665)
  • 30eff40 fix: staticcheck QF1004 (#1664)
  • 0352706 fix: staticcheck QF1011 (#1666)
  • 3f69ecf fix: staticcheck QF1001 (#1662)
  • 1f9dcb0 Use dev branch of SDK for 9.1 development
  • d046aed update documentation
  • bce877f Validate that default project isn't specified in context block
  • d91ead3 add globalflag field in datasource_nsx_policy_TO
  • 0ac1dca Add new Tier0 flags and allow inter_sr for VRF
  • 3acfb4a Address failure with IpBlockQuota and GM
  • 0c34229 Fix doc for IP block quota resource
  • 7eb664c chore(gh)(deps): bump actions/setup-go from 5.4.0 to 5.5.0 (#1655)
  • e121536 Edge transport node docfix
  • 2496b83 Update CHANGELOG.md
  • 46cd3ac Update CHANGELOG.md
  • ebb35e2 Prepare CHANGELOG for 3.8.2
  • ca55899 chore(gh): update release workflow (#1607)
  • bbf0897 chore(gh)(deps): bump actions/setup-go from 5.0.2 to 5.4.0
  • 3be751f Support constraint resource
  • 87369c8 Fix IPv6 assignment in TN subconfig
  • 4fe1e3e chore(gh): update dependabot (#1625)
  • 4cc7d75 chore(gh): update to goreleaser v2 (#1598)
  • cab4024 chore(gh): update tests workflow (#1595)
  • 9c99302 Add Edge high availability profile data source
  • 97e48cd Remove code generation scripts
  • 20b5226 Fix linter errors for upgraded linter
  • 8a36827 Update date of release in CHANGELOG
  • 1c22350 Remove duplicate imports on data_source_nsxt_policy_bridge_profile_test.go
  • e7a6587 chore: upgrade to golangci-lint v2 (#1605)
  • 2ff49ac Handle import when edge appliance has no switch specs
  • 2afc2ea Handle allocation_rules = nil case in policy_edge_cluster
  • 5f4cc67 chore: update .gitignore (#1620)
  • b089e64 Wait for ip address allocation on create
  • eba413f Support ip block quota resource
  • c2dd8dc For policy edge cluster, edge_cluster_profile_path should be required
  • 96f6fe0 Updating the min version of nsx in the tags acceptance test
  • 8e88d14 Adding version check for tags data source acceptance tests
  • f98684a Fix TestAccResourceNsxtPolicyProject_900defaultSecurityProfile test
  • d429582 Fix documentation issue in nsxt_policy_edge_cluster
  • 26a8b46 Allow filtering detailed HTTP logs
  • 9157478 chore(deps): bump golang.org/x/net from 0.36.0 to 0.38.0 in the go_modules group (#1609)
  • 6f0739d Fix edge resource and data source docs.
  • a88d95f chore: remove changelog-links.sh (#1597)
  • 2c9c3a0 chore: remove gogetcookie.sh (#1602)
  • 9560414 Add nsxt_policy_edge_transport_node data source
  • b54cb81 Fix bridge profile test for recent NSX version
  • 5aa5075 Adding data source for retrieving the tags based on a scope.
  • 4c260ad Added data source for retrieving the tags based on a scope.
  • 40b4937 Fix upgrade pause issue
  • b4b578c Fix race condition project test
  • 809876e Bump github.com/vmware/vsphere-automation-sdk-go/lib
  • c1c22db Ease validation on project and vpc ids
  • e23277c Bump goreleaser/goreleaser-action from 6.1.0 to 6.3.0
  • cd13fb1 Bump crazy-max/ghaction-import-gpg from 6.2.0 to 6.3.0
  • 36c1ad7 Fix race condition in vpc profile tests
  • 33057dc Fix IPv6 validation in various resources
  • e4dbaa0 Fix GM test suite
  • 3e9603f Bump golangci/golangci-lint-action from 6.5.1 to 6.5.2
  • a3fbe1f Bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2
  • cc7dbf2 Implement nsxt_policy_edge_cluster resource
  • 50ef020 Expose advanced_config in Tier0 Gateway
  • ff5c3ee Add OVA-edge support to policy edge resource
  • 979d81a Add a debug build target to makefile
  • 85321e0 Address go.mod issues for PR
  • f918397 Bump golang.org/x/net from 0.34.0 to 0.36.0
  • 777a6de Update golangci-lint version
  • e4e08ee Support old versions with nsxt_policy_site
  • ed03408 chore: add issue templates (#1430)
  • a7569fd Refix the snat automap validation
  • f85bb03 Bump golangci/golangci-lint-action from 6.5.0 to 6.5.1
  • 8a79640 Update SDK to fix special char issue
  • a920a24 Remove depreceted attribute from tier0_gateway example
  • 61d3e78 Cleanup unnecessary replaces in go modules
  • d601eba Implement nxst_policy_edge_high_availability_profile resource
  • c097b61 Implement policy edge resource
  • 5143cca Improve validation for T1 Gateway
  • b7c07f8 Improve validation for LB pool resource
  • 0978902 Adding SUSPICIOUS severity support to nsxt_policy_intrusion_service_profile resource
  • d52d440 Mark group type as ForceNew
  • b5c4fb6 Protect casting against nil conversion
  • e847566 Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.36.0 to 2.36.1
  • d0b49b5 Replace deadline with timeout
  • a2c4817 Bump golangci/golangci-lint-action from 6.3.1 to 6.5.0
  • 5ee2189 Add maximum retry count to nsxt_upgrade_run
  • b626904 Handle upgrade run crash, log returned error
  • 60e2ec2 Fix invalid retry configuration in provider
  • 2b051e5 Fix build failures
  • ee22d9b Document undocumented attributes of nsxt_upgrade_run
  • 6d767f1 Remove Computed from gateway edge cluster path
  • 435484e Remove validations for TLS ciphers
  • a192d12 Add a test for UDP LB virtual server
  • 39c7341 Support policy LB persistence profiles
  • 955ec21 Support LB server ssl profile resource
  • bc6337a Implement L7AccessProfile resource
  • d9b3891 Handle parallel upgrade case
  • 5ec9d6c Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.35.0 to 2.36.0
  • 4bac6cd Bump golangci/golangci-lint-action from 6.2.0 to 6.3.1
  • 75b9ef6 Add missing LB application profiles
  • 00e701f Support service entries in policy rules
  • 5a86eba Avoid recreating gateway when locale service added
  • 8b658fc Replace host switch profiles attr with typed ones
  • 1b4fe37 Revert "Replace host switch profiles attr with typed ones"
  • 054ada8 Support IPv6 assignment in edge management subnet
  • c35f4cd Bump goreleaser/goreleaser-action from 6.0.0 to 6.1.0
  • 56c8e54 Bump golangci/golangci-lint-action from 6.1.1 to 6.2.0
  • 9b54cd9 Bump crazy-max/ghaction-import-gpg from 6.1.0 to 6.2.0
  • 0d1f5ba Fix nsxt_upgrade_run crash
  • 2ca87c1 chore(gh): update release (#1428)
  • 08ec128 Bump actions/stale from 9.0.0 to 9.1.0
  • 1131e90 Suggest path sample when parsing policy path fails
  • c6cb748 Provide informative import error message for path
  • 0cde51e Replace host switch profiles attr with typed ones
  • 4589af2 Fix formatting in import section
  • b2fe02e In upgrade_run, verify that a component is not already upgraded successfully
  • 4787a4b chore: update copyright and spdx (#1420)
  • 21c0a2c Suppress excessive output from metadata library
  • 06b59bf Implement map data sources for policy services and groups
  • 879b812 Fix test failures for v9.0
  • 2262015 Fix documentation for host TN collection resource
  • 4be05d4 Fix panic in compute manager
  • 8450240 Remove golangci-lint parameters which are unsupported (#1507)
  • fe6eefb Support IPv6 in TNP and edge node resources
  • dca6864 Avoid resetting sensitive data in CM Read
  • b4c81ee chore(gh): update golangci-lint workflow
  • ed63fc8 chore: update golangci-lint configuration (#1426)
  • 2ded819 Change go linter version to make tests pass
  • 9d33f9d Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.29.0 to 2.35.0
  • 198e81e Address test failures post v9.0 merge
  • 8f2be44 chore(gh): update website lint (#1429)
  • d1100a2 Remove testAccNsxtPolicyProjectTemplateWithIPBlock
  • 115a29e fix: replace deprecated rand.Seed
  • e65b291 chore: remove use of io/ioutil
  • 6fbeb57 chore(deps): bump golang.org/x/net from 0.25.0 to 0.33.0
  • ad2d02b Remove member type validation in group criteria
  • 9aa7525 Prepare CHANGELOG for 3.8.0
  • 8fdeb5a chore(deps): bump golang.org/x/crypto from 0.21.0 to 0.31.0
  • aa25739 Handle v9.0 upgrade finalize case correctly
  • 43a8854 Fix edge transport node documentation
  • 5c07728 Retrieve also system-defined hostswitch profile while creating transport nodes
  • 9d99e4c Add vc_folder flag to project definition.
  • 738a846 Add support for Edge transport nodes which were created externally
  • 40ee24f Fix policy importer helper to handle non-path parameter
  • 9c89f9c ImporterWrapper: Allocate a new Importer object (#1481)
  • 04f276a Add validator for reserved IP ranges
  • 11b6bfd Add nat type to nat rule resource
  • c5b171f Allow updating vpc and project IP allocation
  • 18983b9 Add dhcp relay path to T0 and T1 interface objects
  • 53d8516 Fix formatting
  • a04e6b4 Ignore create_service_account with NSX 9.0.0
  • 42fcd84 data.nsxt_policy_vm: exports tags
  • 9c2daf5 Bump github.com/stretchr/testify from 1.9.0 to 1.10.0
  • 800e328 Add realized_id attribute to nsxt_policy_transport_zone data source
  • 04283e3 Adjust to DHCP changes in service and subnet
  • d8910a4 Handle project path parsing properly
  • 066ad49 Add VPC attachment resource
  • 4c15ce6 Bump github.com/google/uuid from 1.3.0 to 1.6.0
  • 567c9c2 Bump github.com/hashicorp/go-version from 1.6.0 to 1.7.0
  • 5f755b8 Fix crash related to empty block in lb_vs resource
  • af0bae6 Bump github.com/golang-jwt/jwt/v4 from 4.3.0 to 4.5.1
  • 9ea081c Handle default_security_profile attribute in project read func
  • ee901ca Pre-check bundle should be optional also for 4.1.1 and beyond
  • 88e1ed4 Bump github.com/stretchr/testify from 1.7.2 to 1.9.0
  • 4074e35 Clarify VPC group documentation
  • 2c17a61 Remove redundant context attr from tgw attachment
  • 01d21ad Remove redundant data source
  • 6a48fda Remove IP blocks from connectivity profiles NAT
  • 70b9956 chore(gh): add codeql analysis
  • bf56af8 Mark partial update when NSX update fails for vpc
  • daf47af Limit NSX Id to 1024 characters
  • f1d6495 VPC and TGW NAT rules: make Action Required
  • 268d696 Fix VPC20 tests for latest platform changes
  • c63e807 Documentation fixes in VPC resources
  • 56ae035 IP allocation data sources documentation
  • cad2db8 Improve validation for project importers
  • a2bbd94 Fix context for project ip allocation data source
  • 673cb50 Add policy connection data sources
  • 997b1d6 Fix doc for TGW NAT rule
  • c96214b Disributed VLAN connection: set vlan_id and gateway_addresses as required
  • 436612b IP allocation data sources under VPC and project
  • f71bf28 TGW attachment connection_path attribute should be required
  • 0ba71d3 Validate policy path is actually an acceptable URL in path importers
  • 1c0142a Rename nsxt_policy_ip_address_allocation funcs
  • cde7464 Avoid sending empty dhcp relay path in VPC subnet
  • e8c86da Correct nat_type attribute in vpc_nat datasource
  • 417e5dd Fix documention for nsxt_policy_project_ip_address_allocation
  • 97abc12 Add error detail to error reporting, when available
  • b8e0c44 Fix VPC external address importer
  • e6bcc73 Fix VPC external address importer
  • a022cce VPC subnet DHCP IPv4 static bindings resource
  • f0ec466 VPC subnet DHCP IPv4 static bindings resource
  • dc93a2a Support IP address allocation under project
  • aea3f25 Add default_security_profile attribute to project
  • 8e97a75 Fix VPC docs
  • d818efb Expand VPC Subnet resource to meet the API
  • 3b588d2 Support VPC static route resource
  • a1a3861 Docuemntation fixes to VPC resource
  • 1b26385 Update GitHub actions to latest versions
  • 284a210 Adjust VPC resources to latest API
  • 32340df Remove context block from shared resource
  • e9e70bb Allow configuration of nsx_id in policy rule
  • d8bd5f4 Enable VPC policy rule test with context profiles
  • 7a11106 Add support for transit gateway NAT
  • 81758de [Documentation] Amend sample for TGW attachment resource
  • be55760 Add missing VPC docs
  • 14f6817 Documentation updates for VPC2.0 resources
  • 80d250a [VPC2.0] VPC: short_id must use OmitIfEmpty
  • 49eb374 Validate no port on VPC subnet before deletion
  • a3c06bd [VPC 2.0] Add Private_TGW subnet access mode
  • 0b9b5fb Add Transit Gateway data source
  • bee29b4 [VPC 2.0] Make transit_subnets for TGW computed
  • 3af4db0 Rename nsxt_transit_gateway to nsxt_policy_transit_gateway
  • 21fb9e3 Adjust LB appliance size in test to new setup
  • aa1d87f Add VPC profile data sources
  • 7fdaaf0 Support for distributed vlan connection resource
  • e64cf73 Adjust VPC service profile to NSX changes
  • 1105e98 External address VPC resource
  • 76df560 Adjust subnet attributes to latest NSX
  • 3ed13bf Correct VPC docs
  • 72a0a78 VPC subnet and subnet port data sources
  • c374209 Fix merge
  • b98f3e7 Revise VPC subnet resource with latest generator
  • 32896c6 Manual changes post-generation
  • 4cc7e6d VPC subnet resource implmentation
  • 739ec7f Context in nsxt_vpc_group should be required
  • a3b4a0c Documentation fixes
  • c524f93 [TGW attachment] Fix documentation for connection_path
  • fa9657c Fix test failures with v9.0.0
  • e0699fa Fix test failures with NSX v4.2.0
  • e9f4f3e Fix tier1 for v4.2.0
  • 90aad48 VPC tests should run on VPC environment
  • 85b277f Remove category attribute from VPC GW, security policy resources
  • 624770f Policy Group: Check for nil entries in criteria block
  • da23cbe VPC conn profile: do not enable service gateway by default
  • b15ce15 [VPC 2.0] Update vpc_ip_address_allocation
  • d100d8a Manual edits for TransitGatewayAttachment
  • 86ca5af Add TransitGatewayAttachmentResource
  • 95dbbe2 Add new project properties to documentation
  • f87f696 Sync Project resource with latest API
  • 16e5316 Address test failure
  • 35d0a90 Regenerate VPC NAT resources with new API
  • b6bd293 Run VPC NAT rule test only for VPC
  • 18bfa76 Support vpc nat resource and its friends
  • a90d423 Update connectivity_profile to latest API
  • 2113f4d Update temporary SDK to latest spec
  • 0d48610 Fix VPC doc
  • 32fa9cf Remove is_default flag from vpc service profile
  • 97c72f8 Remove subnet profiles from VPC resource
  • ddfe6c6 Disallow empty tag{} clause in VPC resources
  • 25506e9 Fix crash in metadata code with empty clause
  • 23e5724 Documentation fixes for VPC resources
  • 384a29e Validate that NTP server is host or IP
  • 2f3e241 Protect against empty import ID
  • 0961630 VPC resource
  • d217e87 VPC connectivity profile and transit gateway
  • 5d14135 Fixes in VPC documentation
  • 54a0613 Update GatewayConnection to latest schema
  • 10341d3 Fix VPC datasource doc category
  • 9c0c170 Update temporary SDK
  • 8b44c1b VPC 2.0 Service Profile support
  • b42a2d0 Add id field validator and apply to context ids
  • 6620922 Fix nsxt_vpc_group datasource documentation
  • 5236c1d Add VPC group data source
  • 61dbcf3 Manual edits for GatewayConnection
  • a02a019 Add new member types to group criteria
  • edaa039 GatewayConnection autogenerated files
  • 8b13758 Add length validation to display name and desc
  • b7a2f96 Fix failing tests on vpc20 branch
  • a505650 Fix VPC documentation with correct DS name
  • d735338 Switch to updated temporary SDK
  • 25d8f8d Revise GitHub actions files to run on feature branches
  • 6f8a9b1 Baseline for VPC2.0