Releases: vmware/terraform-provider-nsxt
Releases · vmware/terraform-provider-nsxt
v3.8.1
Release 3.8.1 (2025-04-29T16:12:26Z)
Changelog
- 4b3f89c Fix release action linter errors
- 11e2beb Update date of release in CHANGELOG
- 6753642 Prepare CHANGELOG for 3.8.1 release
- a5e2d28 Remove VPC support for the 3.8.1 bugfix release
- 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
- 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
v3.8.0
Release 3.8.0 (2024-12-29T12:58:48Z)
Changelog
- 358d77f Prepare CHANGELOG for 3.8.0
- 9a66441 Fix edge transport node documentation
- 759974e Retrieve also system-defined hostswitch profile while creating transport nodes
- 204cd2b Add support for Edge transport nodes which were created externally
- b3f333f ImporterWrapper: Allocate a new Importer object (#1481)
- 11b6bfd Add nat type to nat rule resource
- 18983b9 Add dhcp relay path to T0 and T1 interface objects
- 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
- 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
- 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
- 70b9956 chore(gh): add codeql analysis
v3.7.1
Release 3.7.1 (2024-11-08T18:49:36Z)
Changelog
- 1b68c95 Prepare CHANGELOG for 3.7.1 release
- 75e799f chore: add codeowners (#1419)
- 875d895 Add proper host_switch_profile type with id, while setting in hostswitch
- 2620ac6 chore(gh): add dependabot (#1423)
- 793af67 chore: replace deprecated
plugin.Debug
- 5b7fc26 Prepare CHANGELOG for 3.7.0 release
- ad9bac1 Cherry-pick release changes for 3.6.2
- a3f49df chore: remove
.go-version
(#1418) - 17a1db6 chore: update
NOTICE
(#1416) - 1f8e5b1 chore: add code of conduct (#1417)
- c09a403 chore: update
LICENSE
(#1415) - 752e036 chore: update
.gitignore
(#1422) - 770d108 chore(gh): update stale item workflow (#1427)
- 5f84e62 Fix release to use org secrets
- 9eed67e While listing VMs, pass enforcement point param
- 0acc026 Stage host upgrade in vLCM when flagged to do so
- e75c2a5 Handle upgrade components with no upgrade_mode property
- 54f8dfe README: Add NSX 4.2 to supported version
- 0247710 Standard Host switch: set host switch mode as Optional
- f14546d Bump up github action versions and linter
- 607d90c Disable MP Resources from NSX 9.0.0 onwards
- 1dd39c9 Handle VLCM upgrade as potentially partial
- 8e53f2f Check that target version is set
- b29b4b0 Remove default for host_switch_mode, set to Computed
- e55c555 Update release.yml
- 0eae8fb Mark service_account computed in compute manager
- 8e2161f Add support for v9.0 upgrade
- cf78531 Revert change of default in CM resource
- 839a37d Remove context block from shared resource
- 450149b Enable VPC policy rule test with context profiles
- e275fde Allow configuration of nsx_id in policy rule
- 92c2c45 Change default for create_service_account in CM
- 110cc31 Do not overwrite extended_configuration attribute of upgrade unit group
- 93b9b71 Fix upgrade run with pause malfunctions
- 9d38394 fix: remove toolchain line
- 269c8e0 fix: explicitly defined patch version in toolchain line
- a14e432 bump go to 1.22.6
- c99ca02 Fix CRL reference in old LB server doc
- 436f6fe Protect against empty import ID
- 3cfbd43 Verify that id is actually from the prepare resource
- 215afcd Remove category attribute from VPC GW, security policy resources
- f4afada Address issue with nsxt_policy_uplink_host_switch_profile
- 30e36aa Remove redundant code
- acac38a Add external_ipv4_blocks attribute to project
- efc8077 Fix tier1 for v4.2.0
- 700f194 Fix crash in metadata code with empty clause
- 97e7fea Add id field validator and apply to context ids
- 374be3b Fix test failures with NSX v4.2.0
- 68b3f78 Upgrade run error reporting
- b99951d Handle upload failures properly
- 77b886f Handle upgrade unit groups which are lost in reset
- 56f2359 Add length validation to display name and desc
- cce8639 Define set_as_oidc_provider flag as computed
- 26e81c9 Remove display_name from ldap resource
- 2e88357 Upgrade URL validations
- dd154f4 Upgrade guide document
- eb42307 Revise GitHub actions files to run on feature branches
- d08fdda Rename VPC data source tests
- c4167bd Skip sharing tests for v4.1.0
- 098786d Handle OmitIfEmpty for bool and int types
- ec2ec23 Rename VPC data source according to convention
- 4c8ad8a Documentation fixes in fabric area
- af82352 Add VPC support in search helpers
- c4873a2 Add VPC path importer func
- 9115874 Add OmitIfEmpty option in metadata library
- c7fd5f4 Resource sharing support
- 05889fc Fix logs in reflect metadata library
- 14abf2b VPC N-S security policy resource
- 0683fa7 Add helper for future vpc resources
- eac55fc VPC Groups implementation
- e29eb44 VPC E-W security policy resource
- 066ecd0 Add validators and improve validator testing
- cd7b596 Handle invalid context errors
- 15392cb Add support for poly struct in flatten schema
- 40070d3 Rename polymorphic type
- d46401d Fix lint issues
- 83f517c Add support of multiple tf schema sharing one sdk attr
- c44034f Introduce polymorphic type to support more schema format
- a540357 Add support for type identifier declaration
- f3035e5 Add support of polymorphic struct in reflect lib
- d620f74 Fix set IP block visibility on READ if NSX version too low
- fd8496b Add utility to parse standard policy path
- b476852 API wrapper generator changes for VPC
- 1996125 Host upgrade group cleanup when not in schema
- 924fa89 Fix read in separate security policy rule resource
- 09cd1f2 Improve error reporting and error handling in reflect lib
- 4d81c34 Fix empty slice assigned as nil
- 81873ca Improve logging for metadata handling
- c8e23c8 Fix mac prof acc test with wrong NSX version
- 7b51bc9 Add support of type set and improve UT
- 974430a Remove empty value check for basic schema types
- 39a3dc1 Add github workflow for UT
- d5e1ead Add support for list and set
- 6cd79a7 Handle unset optional items in schema
- 6326d26 Add UT for reflect lib
- 65f673f Refactor reflect and some util code to own pkg
- 35caab6 Implement extended schema
- 49b70fd Support nested structures
- 9fdfd71 PoC using reflect for resource implementation
- 8241f78 Add ignore_tags feature for segments
- bac3c5c Fix makefile error
- d235730 Use one function call to retrieve group list
- b2715c4 Add custom groups support to upgrade run resource
- e408ced Escape password when requesting for session token
- 9344885 Remove deprecated attributes
- c0f668b Add a make target for build with code coverage
- f0f7581 Add dependency between prepare and acknowledge resources
- 6adead2 Add VPC data source
- 6548dbc Update out_filter in nsxt_policy_gateway_route_map
- 968506b Fix SSL client cipher in test
- 03e63bc Update LB SSL tests for NSX v4.2.0
- 2a5115d Update syslog config spec in edge TN resource
- ae1ce63 Manager info data source
v3.7.0
Release 3.7.0 (2024-10-09T19:22:19Z)
Changelog
- 18e0ba4 Fix release to use org secrets
- 5ed7219 Prepare CHANGELOG for 3.7.0 release
- ddf7429 README: Add NSX 4.2 to supported version
- 55b4ffd Bump up github action versions and linter
- cf78531 Revert change of default in CM resource
- 839a37d Remove context block from shared resource
- 450149b Enable VPC policy rule test with context profiles
- e275fde Allow configuration of nsx_id in policy rule
- 92c2c45 Change default for create_service_account in CM
- 110cc31 Do not overwrite extended_configuration attribute of upgrade unit group
- 93b9b71 Fix upgrade run with pause malfunctions
- 9d38394 fix: remove toolchain line
- 269c8e0 fix: explicitly defined patch version in toolchain line
- a14e432 bump go to 1.22.6
- c99ca02 Fix CRL reference in old LB server doc
- 436f6fe Protect against empty import ID
- 3cfbd43 Verify that id is actually from the prepare resource
- 215afcd Remove category attribute from VPC GW, security policy resources
- f4afada Address issue with nsxt_policy_uplink_host_switch_profile
- 30e36aa Remove redundant code
- acac38a Add external_ipv4_blocks attribute to project
- efc8077 Fix tier1 for v4.2.0
- 700f194 Fix crash in metadata code with empty clause
- 97e7fea Add id field validator and apply to context ids
- 374be3b Fix test failures with NSX v4.2.0
- 68b3f78 Upgrade run error reporting
- b99951d Handle upload failures properly
- 77b886f Handle upgrade unit groups which are lost in reset
- 56f2359 Add length validation to display name and desc
- cce8639 Define set_as_oidc_provider flag as computed
- 26e81c9 Remove display_name from ldap resource
- 2e88357 Upgrade URL validations
- dd154f4 Upgrade guide document
- eb42307 Revise GitHub actions files to run on feature branches
- d08fdda Rename VPC data source tests
- c4167bd Skip sharing tests for v4.1.0
- 098786d Handle OmitIfEmpty for bool and int types
- ec2ec23 Rename VPC data source according to convention
- 4c8ad8a Documentation fixes in fabric area
- af82352 Add VPC support in search helpers
- c4873a2 Add VPC path importer func
- 9115874 Add OmitIfEmpty option in metadata library
- c7fd5f4 Resource sharing support
- 05889fc Fix logs in reflect metadata library
- 14abf2b VPC N-S security policy resource
- 0683fa7 Add helper for future vpc resources
- eac55fc VPC Groups implementation
- e29eb44 VPC E-W security policy resource
- 066ecd0 Add validators and improve validator testing
- cd7b596 Handle invalid context errors
- 15392cb Add support for poly struct in flatten schema
- 40070d3 Rename polymorphic type
- d46401d Fix lint issues
- 83f517c Add support of multiple tf schema sharing one sdk attr
- c44034f Introduce polymorphic type to support more schema format
- a540357 Add support for type identifier declaration
- f3035e5 Add support of polymorphic struct in reflect lib
- d620f74 Fix set IP block visibility on READ if NSX version too low
- fd8496b Add utility to parse standard policy path
- b476852 API wrapper generator changes for VPC
- 1996125 Host upgrade group cleanup when not in schema
- 924fa89 Fix read in separate security policy rule resource
- 09cd1f2 Improve error reporting and error handling in reflect lib
- 4d81c34 Fix empty slice assigned as nil
- 81873ca Improve logging for metadata handling
- c8e23c8 Fix mac prof acc test with wrong NSX version
- 7b51bc9 Add support of type set and improve UT
- 974430a Remove empty value check for basic schema types
- 39a3dc1 Add github workflow for UT
- d5e1ead Add support for list and set
- 6cd79a7 Handle unset optional items in schema
- 6326d26 Add UT for reflect lib
- 65f673f Refactor reflect and some util code to own pkg
- 35caab6 Implement extended schema
- 49b70fd Support nested structures
- 9fdfd71 PoC using reflect for resource implementation
- 8241f78 Add ignore_tags feature for segments
- bac3c5c Fix makefile error
- d235730 Use one function call to retrieve group list
- b2715c4 Add custom groups support to upgrade run resource
- e408ced Escape password when requesting for session token
- 9344885 Remove deprecated attributes
- c0f668b Add a make target for build with code coverage
- f0f7581 Add dependency between prepare and acknowledge resources
- 6adead2 Add VPC data source
- 6548dbc Update out_filter in nsxt_policy_gateway_route_map
- 968506b Fix SSL client cipher in test
- 03e63bc Update LB SSL tests for NSX v4.2.0
- 2a5115d Update syslog config spec in edge TN resource
- ae1ce63 Manager info data source
v3.6.2
Release 3.6.2 (2024-07-23T18:10:58Z)
Changelog
- 9ab6bf1 Fix lint error
- 0a6261a Explain diffs between 3.6.1 and 3.6.2 in changelog
- fdbf136 Prepare for 3.6.2 release
- 6393729 Fix SNI paths assignment in LB virtual server
- b0159b9 Define set_as_oidc_provider flag as computed
- 38a2182 Remove display_name from ldap resource
- 3f3d629 Documentation fixes in fabric area
- c263e4a Consistent naming in TN data source
- f76d6fb Fix read in separate security policy rule resource
- ca4f98c Escape password when requesting for session token
- f860e88 Update syslog config spec in edge TN resource
- daa5eb6 Remove port validation from edge syslog config
- d1123dc Fix a crash in security policy
- f54e7a2 order realized VM results by external_id
- 103ba6d Bump golang.org/x/net from 0.17.0 to 0.23.0
- a18ef84 Several fixes for vm tags resource
v3.6.1
Release 3.6.1 (2024-05-02T17:45:07Z)
Changelog
- 82f09b7 Prepare for 3.6.1 release
- a80a94f Fix a crash in security policy
- 04aaeab Various documentation fixes
- 1258f9c Consistent naming in TN data source
- 03cc87b Fix SNI paths assignment in LB virtual server
- 1a18756 Use search API for pulling VM on latest nsx
- 2c9f162 Add visibility attr to policy IP block (#1195)
- f54e7a2 order realized VM results by external_id
- 103ba6d Bump golang.org/x/net from 0.17.0 to 0.23.0
- 0615ad5 Remove port validation from edge syslog config
- a18ef84 Several fixes for vm tags resource
v3.6.0
Release 3.6.0 (2024-04-16T19:53:46Z)
Changelog
- 419511a Remove hard-coded maxint default in flood profile
- 176ed70 Support revision in flood protection binding
- 2a04cd0 CHANGELOG for 3.6.0 release
- 624d70a Change input of TNC realization from id to path
- 681feda [MdProxy] Read secret attribute
- 0f39794 [DOC] Remove garbage text in lb_http_response_rewrite_rule.html.markdown
- 9f1ad03 Increase sleep time before checking deletion
- 6616108 Clarify NAT rule docs with regards to ANY network
- 2262a09 Add policy sub cluster resource
- 5c42c7b Add inter VRF routing resource
- 19bfa6a Switch sub-config with no IP assignment bug
- 45d9438 Documentation fix
- 752aa5b Add FloodProtectionProfile support (#1025)
- af269b1 Wait for subnet realization in ip_allocation test
- bf1b116 Refactor fabric realization data sources
- 07e006f Split edge RTEP config into separate resource
- 5eb431e Remove "id" property from edge_transport_node
- e5ed90b Return an error message for Ipv6 assignment in TNP
- aa79d0f Set sub-config in transport_node_profile resource
- cb5f961 Split edge RTEP config into separate resource
- 737a0ad Improve error messaging on connection test
- 8cf9c98 Grammatical fix
- ca02ae7 Revise nsxt_management_cluster datasource
- 85e116d Add host_switch_name attribute to transport node
- b3670ba Documentation slightly more in line with existing documentation
- 001c8db Made the default documentation more clear and added NSX 4.0+ version support
- 50a0c45 Added documentation of the default value and specify only the relevant NAT types
- 8f28132 Set edge HostId to null when host_id isn't specified
- 9670e9c Added computed to schema
- df7149e Fix static_ip handling for ip_assignment
- 014dd61 Implement md proxy and use in segment resources
- 4798865 Fix edge transport node state func
- 2cffde7 Fix http_ssl condition in LB Virtual Server rule
- 282c38a Remove SDK model from policygen input
- 7574ffa Avoid returning nil object in StateRefreshFunc
- 0e1ad04 Ensure policy based vpn mode can only be used in nsx 4.0 and use its own tests
- 718b3f5 Removing punctuation from the end of the error string
- 2fb9b40 Correction to variable name
- d385022 Based on the action, should include policy_based_vpn_mode in the resource for the test
- c814770 Stall delete operation until deletion is complete
- 8c8d4b3 Implement global manager resource
- 02e46b0 Bump google.golang.org/protobuf from 1.31.0 to 1.33.0
- 290e8fb Formatting files
- 1d06c0e Removed default value of policy_based_vpn_mode and create error messenge on using wrong action
- 5b27bb4 Removed policy_based_vpn_mode from all non DNAT and NO_DNAT tests
- e1f6214 Read discovered id in host transport node resource
- 0458fdc Documentation fix
- 9cf7eee Added NO_DNAT to the description
- 724077c Removed from SNAT test, since it's not applicable for this value
- 578f00d Datasource for transport node collection and state (#1105)
- 4cbf619 Added policy_based_vpn_mode to NAT resource
- 9ecd334 Support testing of non-clustered ESXi nodes.
- 40c1373 Add cpu_config attribute to host_transport_node
- 4d8e0df Fix empty QoS profile issue in segment
- a3198dd Fix incorrect state update following NSX error
- 712ee51 Add state argument to discovered node data source
- 9334f06 Implement policy site resource
- e2f0964 Add debug capabilities to main.go
- 0457ff9 Align linter versions in CI and releaser
- d749167 Implement VTEP HA resource and data source
- 6745e1c Fix node user password misbehavior
v3.5.0
Release 3.5.0 (2024-02-26T22:20:14Z)
Changelog
- 263e5ec Fix linter errors
- 8e08a9f Prepare for 3.5.0 release
- e9161e7 Rename GW interface realization info data source
- 01a346f Resource to prepare for NSXT cluster upgrade
- 1923365 Add Upgrade Run Resource (#1085)
- 3f3044f Handle edge node with no host switch spec
- 845ac32 Mark site_path as Computed in project resource
- 4792f9f Validate project_id can not be whitespace string
- 4f82a23 Fix edge_transport_node import issue
- 422339f Update documentation for nsxt_policy_user_management_role_binding
- 328154c Add ForceNew to nested role bindings spec
- 730330d Improve docs around segments and fixed segments
- 4f31cce Expose extended attribute in realization info data source (#1089)
- 24c9424 Handle password change in update
- 32353e3 Fix port validation in compute manager
- ab4121b Handle deletion of host_transport_node properly
- 26db40d Set member index when matching display name
- d2f66fa Add the option to remove NSX during deletion
- 8de26d1 Make domain name unique to address test failures
- aeefb43 Add missing scope attribute to ids policy doc
- 247d896 Add validators to transport node resource
- a766045 host_transport_node_profile update bug
- d2ed922 Use gateway path in IPSec VPN service
- fa112e4 Doc fixes for host transport node resources
- ad00bd2 Fix compute manager documentation data source
- efccd32 Handle edge_node import failures
- e3068cb Handle errors on manager_cluster resource properly
- 4841af7 Add NSX version check to cluster IP resource
- b21761c GRE tunnel resource implementation
- c17cac1 Fix error handling in discovery node data source
- 31fd543 Implement multitenancy support for IDS/IPS objects
- 798e498 Add upgradeGroup data source (#1076)
- 39eadc9 BGP config: support local_as_num and tags for VRFs.
- 4bba5cc Fix multitenancy tests to pass with tenant user
- 263a9b4 Set edge_node data source member_index attribute
- b402a60 Handle IPv6 paths correctly with multitenancy
- 5c2bb56 Fix issue with ClusterVirtualIP resource
- 04739ef Upgrade NSX Golang SDK
- f1e5494 Add VMC Oauth app support (#1080)
- 1c61486 Add discover node data source (#1084)
- 3cb7622 Fix HostTN doc issue (#1082)
- 1283a16 Support revision in compute manager resource
- 9ec0d7e Clarify and enhance docs for IDS Profile
- ebf4f92 Add Gateway DNS forwarder datasource
- b11f7a0 Implement policy resources for lb monitor profile
- 488d7ac Add pagination to certificate data source (#1075)
- ad7230e Fix connection initialization flow for joined node
- 0b3772f Rename 'principle' to 'principal' around the code
- 6723e76 Allow to configure timeout for ip allocation
- c011271 Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7
- 2f963e8 Implement DFW settings Exclusion list
- b8b33d1 Separate security policy and rule (#1056)
- 62622dd Lower role binding and PI requirement to 4.0.0
- 92e8200 Node user tests should run for v4.1 and above
- 98fc90a Bump golang.org/x/crypto from 0.14.0 to 0.17.0
- 5d5289d Revise transport_node host_transport_node
- 6033a1d Add support of overwriting role binding of local user (#1063)
- 6308a17 [CI Fix] Specify display_name of LBAppProfile data source in test case
- 60dd14b Fixes to documentation
- c780664 Verify that project_id contains a value
- 7792d00 Implement Policy resource for LB Http Application Profile
- 53ca4e9 Allow to configure nsx_id for locale service
- 99b29ee Remove context block from non-mutitenancy example
- 7efe862 Add missing context in T1 GW interface tests
- c1e2949 Replace panic(err) with t.Error(err)
- 89edf37 Policy LB pool: introduce active_monitor_paths attribute (#845)
- c007fca Remove outdated limitation from redistribution doc
- 17f5e05 Readme: Add NSX 4.1.x to supported versions (#1047)
- e455950 Update nsxt_policy_project to NSX v4.1.1 behavior
- f23daa0 Fix yTier0Gateway redistribution for NSX v4.1.1
- 698597d Change password for BGP neighbor only on demand
- 251ea91 Impelemnt policy_lb_client_ssl_profile resource
- 5023870 Implement nsxt_edge_transport_node data source
- cbedf79 Handle T1 ha_mode properly.
- 6252d33 Implement host transport node profile data source
- bff29de Add vrf_transit_subnets to nsxt_policy_tier0_gateway (#1002)
- 4a97230 Implement nsxt_manager_cluster_node data source
- 71440eb Some doc fixes in transport node profile
- 58788db Escape slash special character in data search
- dcb04f8 Add Principle Identity resource (#1021)
- 18e6e5a Add LDAP identity source resource (#1010)
- 0c743b3 Support transport node API of various versions
- d5220db Allow multiple switches per node
- 05103db Support realized_id in ip pool data source
- 3a8a9e3 Implement policy_host_transport_node data source
- 562ad37 Bump google.golang.org/grpc from 1.57.0 to 1.57.1
- 3d01c3c Bump TF SDK to v2.29
- f9524f5 Bump google.golang.org/grpc from 1.45.0 to 1.56.3
- 9c23fed Update release.yml
v3.4.0
Release 3.4.0 (2023-10-27T17:15:25Z)
Changelog
- 1d52e28 Fix linter error
- 00e97e8 Prepare for 3.4.0 release
- 934a7ba Support tenant user creds in T0 and edge cluster
- 29766b9 Rename nsxt_uplink_host_switch_profile
- a547d46 Enhance multitenancy guide
- 1c6a26a Fix release header template (#1004)
- b4d9171 Clarify documentation on sequence number in rules
- eab9f72 Validate rule sequence numbers on create only
- bb50a2c Avoid applying lisence on every init
- c6e10b4 Probe NSX API endpoint in manager cluster
- 80feaa8 Failure Domain in Edge Cluster (#958)
- bd8407c Resolve dependabot detected vulnerabilities
- f1e6000 Fix login credential type identifier parsing
- e777aa7 On read, extract sensitive data from state
- 3f2187d Some documentation fixes
- bd0d7ce Add User Management Resources (#983)
- 7b23d00 Refactor manager cluster resource
- 23f2b83 Change test to suit older version NSX (#986)
- 0d814f5 Fix searching by special chars in data sources
- 7b1ff98 Implemnt host transport node collection resource
- fd709be Implement edge high availability profile resource
- 18c820f Rename NSXT_TEST_MP environment var
- 03176ff Rename uplink host switch profile for consistency
- c1eab7e Address comments
- 7781222 Implement Host Transport Node
- 22957bd Wrap necessary test with NSX version check (#975)
- 20add69 Documentation fix - ip_mac_pair was misplaced
- 955fad9 Rename testAccTestMP() to testAccTestDeprecated()
- e84eaf2 Implement Compute Manager realization datasource
- d7733b9 Improve Compute Manager data source
v3.3.2
Release {{ .Version }} ({{ .Date }})
Changelog
- 784ffaa Prepare for 3.3.2 release
- 7261591 Hide sensitive info in HTTP logs
- 3bced7c Update assigned_by_dhcp documentation
- f370a0a Use general names for attributes of hostSwitch
- 58c871a Policy host transport node profile resource
- 8b54cba Fix crash in transport node resource
- b121470 Fix error handling for MP SDK resources
- 2508199 Implement nsxt_compute_collection data source
- 80c2ee6 Add support for configuring cluster virtual IP
- edf823b failure domain support (#957)
- bb57f5f Use version API for VMC
- a9436e8 Ignore vendor folder (#969)
- a9a7e8a Rename pnics to pnic
- ce3b6ef Fix rule order bug
- 6956e5b Log NSX responses while provider is in debug mode
- 06a1d44 Transport node realization data source
- 50cb705 Compute manager data source
- f1001aa MTU value can be set to nothing
- 77a1f46 Change forwarder zone list to Set
- 36e44e1 Log HTTP request before sending towards NSX
- f71f733 Remove vendor directory
- f76cc63 Add realized_id attribute to policy fabric objects
- 0c2987f Rewrite the license feature using new SDK
- 96432b1 Remove gateway path from uplink host switch profile (#956)
- 6968452 ransport node resource
- f7dff16 Update nsxt_nat_rule with firewall_match
- b2821dc Address comments
- 6cd04e0 Add doc for Transport Zone
- 3696f5b Add Acc test for policy TransportZone
- a1412b1 Use site path instead of id
- 986dc9c Address comments for TZ resource
- 48faaba Add PolicyTransportZone resource
- 60cc731 UplinkHostSwitchProfile support (#939)
- 9d1c77d Implement Nsxt Manager Cluster resource
- 792bdfc Support on-demand connection init in the provider
- a23c95c Stump linter version in tools
- ba02ab2 Fix boolean default type in policygen script
- 5dd0b1d Add Tier0 route map and prefix list data sources
- aa7c129 Support multitenancy for nsxt_policy_vms
- d8ab37f Set project_id to be (Required) in doc
- a96ecb6 Add EVPN VNI Pool resource (#925)
- 85d56a5 Support multitenancy for nsxt_policy_vm
- 7217b9e Validate order of rules is consistent with seq
- d3d4438 Handle path parsing errors in import funcs
- 5cf7143 Tag arguments as required or optional
- 90b14b7 Improve error handling in dhcp resources
- 3284736 Add IP allocation import support
- ac4a255 Implement license create/delete
- dd53510 Implement compute manager resource
- c39be23 Implement edge cluster resource
- 1e0f69e Fix dhcp v6 static binding resource
- dc11713 Mark transport zone as computed in segments
- aacf291 policy_segment_security_profile multitenancy import
- c7a8296 Error use of gateway DNS forwarder with T0
- 22900e8 Fix ip_allocation examples in doc
- 2c1ee80 fix NSX version initialization on VMC
- f0f4aaf Multitenancy documentation
- d73f1d9 DHCP static bindings multitenancy support
- 8b0ab6a Multitenancy doc - refer Project data source
- 6badd8f Use context in context_profile attribute retrieval
- 23fa227 Force new object creation when project_id changes
- e7a94a1 Use MP API /node/version to retrieve node version
- 46149df Add doc clarification for T1 route adv types
- 3238be3 Multitenancy import support
- 408a2ae Multitenancy tests
- 3a26861 Add project resource type
- e07032c Add multitenancy support using API wrappers
- 024ad7b Support
type
attribute on T1 for VMC - 3940efe Update VMC Guide with up to date info
- ef8a6b0 ultitenancy project data source
- d03d254 Update policy_security_policy.html.markdown: fix typo for ip_version
- 83d7589 Add json spec input to policygen