Skip to content

Releases: vmware/terraform-provider-vcf

v0.17.1

02 Sep 18:04
5781c6d

Choose a tag to compare

Release Date: 2025-09-02

FIXES:

  • r/vcf_instance: Add missed parameters. #339
  • r/domain: Improved the validation, documentation, and processing of the failures_to_tolerate parameter for vSAN clusters. #351
  • r/cluster: Improved the validation, documentation, and processing of the failures_to_tolerate parameter for vSAN clusters. #351

DOCUMENTATION:

  • Updated component sizing for vCenter, NSX Manager, and VCF Operations. #350, #352
  • r/instance: Updated example for v9.0. #355

CHORES:

  • Updated hashicorp/terraform-plugin-framework to v1.15.1. #339
  • Updated hashicorp/terraform-plugin-docs from 0.21. to 0.22.0. #336
  • Updated hashicorp/terraform-plugin-testing to v1.13.3. #354
  • Updated github.com/stretchr/testify to 1.11.1. #360
  • Removed unused constants. #359
  • Refactors how slices are initialized. #358

v0.16.2

02 Sep 19:25
ebf4bfd

Choose a tag to compare

Release Date: 2025-09-02

FIXES:

  • r/domain: Improved the validation, documentation, and processing of the failures_to_tolerate parameter for vSAN clusters. #351
  • r/cluster: Improved the validation, documentation, and processing of the failures_to_tolerate parameter for vSAN clusters. #351

DOCUMENTATION:

  • Updated component sizing for vCenter and NSX Manager. #350, #352

CHORES:

  • Updated hashicorp/terraform-plugin-framework to v1.15.1. #339
  • Updated hashicorp/terraform-plugin-docs from 0.21. to 0.22.0. #336
  • Updated hashicorp/terraform-plugin-testing to v1.13.3. #354
  • Updated github.com/stretchr/testify to 1.11.1. #360
  • Removed unused constants. #359
  • Refactors how slices are initialized. #358

v0.17.0

19 Jun 10:44
6e18ec4

Choose a tag to compare

v0.17.0

Release Date: 2025-06-19

FEATURES:

  • Refactor provider to work with VCF 9.0. #330

v0.16.1

18 Jun 08:18
df3b39f

Choose a tag to compare

v0.16.1

Release Date: 2025-06-18

FIXES:

  • r/vcf_edge_cluster: Send Tier 1 router name to server when creating cluster. #327

CHORES:

  • Updated hashicorp/terraform-plugin-framework to v1.15.0. #319
  • Updated hashicorp/terraform-plugin-mux to v1.20.0. #321
  • Updated hashicorp/terraform-plugin-testing to v1.13.2. #326

v0.16.0

14 May 13:35
be85907

Choose a tag to compare

Release Date: 2025-05-14

FEATURES:

  • provider: Added a User-Agent header to all API requests. The header is in the following format terraform-provider-vcf/<version>. #309

FIXES:

  • r/vcf_instance: Resolved empty host subnet values. #314
  • r/vcf_credentials_rotate: Removed once_only option. #299

CHORES:

  • Updated golang.org/x/net to v0.38.0. #298, #306
  • Updated hashicorp/terraform-plugin-framework-validators to v0.18.0. #313
  • Migrated provider testing from hashicorp/terraform-plugin-sdk to hashicorp/terraform-plugin-testing. #308

v0.15.0

10 Mar 17:30
ef71b40

Choose a tag to compare

Release Date: 2025-03-10

FEATURES:

  • resource/vcf_edge_cluster: Allow tier0_name as optional. #295
  • resource/vcf_edge_cluster: Allow asn as optional. #297
  • resource/vcf_edge_cluster: Allow routing_type as optional. #297
  • resource/vcf_edge_cluster: Relaxed ASN restrictions while preserving the range limit. #295

CHORES:

  • Updated hashicorp/terraform-plugin-docs from 0.20.1 to 0.21.0. #292
  • Updated hashicorp/terraform-plugin-framework from 1.14.0 to 1.14.1. #290
  • Updated hashicorp/terraform-plugin-sdk from 2.36.0 to 2.36.1. #288
  • Updated hashicorp/terraform-plugin-framework-validators from 0.16.0 to 0.17.0. #287
  • Updated hashicorp/terraform-plugin-framework-timeouts from 0.4.1 to 0.5.0. #281
  • Updated hashicorp/yamux from v0.1.1 to v0.1.2. #286

v0.14.0

22 Jan 17:15
1fb3862

Choose a tag to compare

Release Date: 2025-01-22

BREAKING CHANGES:

  • Updated ASN support to allow configuration of 4-byte ASN values in the full range (0-4294967295), addressing the previous limitation that prevented values above 2147483647. ASN input is now expected to be a string instead of an integer. Users must update configurations to represent ASNs as strings values #278

BUG FIXES:

  • Added 8.0.3 to the allowed dvSwitchVersion to support vSphere 8.0 U3. #274

CHORES:

  • Updated golang.org/x/net to v0.33.0. #280
  • Updated golang.org/x/crypto to 0.31.0. #276
  • Updated github.com/stretchr/testify to 1.10.0. #269

v0.13.0

26 Nov 16:32
v0.13.0
6f73929

Choose a tag to compare

Release Date: 2024-11-26

FEATURES:

  • Added support for VCF 5.2.1 #270
  • data/vcf_host: Added a host data source #266
  • Enabled detailed task logging #268

v0.12.0

18 Nov 09:09
1078c62

Choose a tag to compare

Release Date: 2024-11-18

FEATURES:

  • Added support for VCF 5.2.0 #246

CHORES:

  • Updated actions/setup-go to 5.1.0 #249
  • Updated crazy-max/ghaction-import-gpg to 6.2.0 #250
  • Updated terraform-plugin-framework-validators to 0.14.0 #248
  • Updated terraform-plugin-mux to 0.17.0 #255
  • Updated terraform-plugin-sdk/v2 to 2.35.0 #260
  • Updated goreleaser-action to 6.1.0 #262
  • Updated terraform-plugin-docs to 0.20.0 #261
  • Updated terraform-plugin-framework to 1.13.0 #258
  • Updated golangci-lint configuration #247
  • Updated codeowners configuration #257

v0.11.0

07 Oct 16:13
951b5f0

Choose a tag to compare

Release Date: 2024-10-07

BUG FIXES:

  • resource/vcf_credentials: Fixed the missing resourceType definition for VROPS.
  • data/vcf_credentials: Fixed the resourceType definition for NSX Edges from NSX_EDGE to NSXT_EDGE per the API.
  • data/vcf_credentials: Fixed a segmentation violation.
  • provider: Updated the provider configuration not to assume the configuration is for Cloud Builder if the SDDC Manager username is not provided and added a check to ensure that at least one of the configurations is provided. If neither is provided, returns an appropriate error message. #239

FEATURES:

  • data/vcf_network_pool: Added network pool data source. #225
  • data/vcf_domain: Updated to support name alongside the existing domain_id. #228
  • provider: Added a task tracker to log the messages for each subtask. When integrated into a resource logging can be enabled with TF_LOG_PROVIDER_VCF with valid a log level. #227

REFACTOR:

  • Refactored instances of apiClient to be more concise, where applicable. This is preferred in Go for its brevity and clarity. #231

CHORES:

  • Added CodeQL Analysis. #221
  • Updated Go to v1.22.6 #221
  • Updated vmware/vcf-sdk-go to 0.3.3. #203
  • Updated hashicorp/terraform-plugin-framework to 1.13.0. #221, #240
  • Updated hashicorp/terraform-plugin-framework-validators to 0.13.0 #220
  • Updated hashicorp/terraform-plugin-go to 0.24.0. #241
  • Updated golangci/golangci-lint-action to 6.1.0. #205
  • Addressed linting errors identified by golangci to 6.1.0. #222
  • Updated to uses Go's idiomatic conventions group imports. #223
  • Updated and/or added the copyright and SPDX-License-Identifier, as needed. #229
  • Updated the provider parameter descriptions; otherwise make documentation failed. #233

NEW CONTRIBUTORS

Full Changelog