Skip to content

Releases: vmware/terraform-provider-vcf

v0.13.0

26 Nov 16:32
v0.13.0
6f73929
Compare
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
Compare
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
Compare
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

v0.10.0

09 Jul 13:59
1e9ce86
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.9.1...v0.10.0

v0.9.1

12 Jun 19:06
0d5023b
Compare
Choose a tag to compare

What's Changed

  • Update docs to reflect the latest supported version of VCF by @spacegospod in #174
  • chore(deps): bump github.com/hashicorp/terraform-plugin-docs from 0.19.2 to 0.19.3 by @dependabot in #176
  • chore(deps): bump github.com/hashicorp/terraform-plugin-docs from 0.19.3 to 0.19.4 by @dependabot in #181
  • docs: add versions support by @tenthirtyam in #183
  • chore(deps): bump github.com/vmware/vcf-sdk-go from 0.3.0 to 0.3.1 by @dependabot in #179
  • chore(deps): bump goreleaser/goreleaser-action from 5.1.0 to 6.0.0 by @dependabot in #180
  • Configure optional properties for edge clusters and nodes by @spacegospod in #184
  • docs: minor updates by @tenthirtyam in #185
  • chore: Prepare changelog for 0.9.1 by @spacegospod in #186

Full Changelog: v0.9.0...v0.9.1

v0.9.0

23 May 11:58
de7c769
Compare
Choose a tag to compare

Enhancements

  • Added suppport for up to VMware Cloud Foundation 5.1.1. #173

What's Changed

  • Added suppport for up to VMware Cloud Foundation 5.1.1.
  • chore(deps): bump actions/setup-go from 5.0.0 to 5.0.1 by @dependabot in #163
  • chore(deps): bump golangci/golangci-lint-action from 5.0.0 to 6.0.1 by @dependabot in #167
  • chore(deps): bump github.com/hashicorp/terraform-plugin-docs from 0.19.1 to 0.19.2 by @dependabot in #162
  • chore(deps): bump actions/checkout from 4.1.4 to 4.1.5 by @dependabot in #165
  • feat: Add examples for PAIF automation by @spacegospod in #168
  • chore(deps): bump goreleaser/goreleaser-action from 5.0.0 to 5.1.0 by @dependabot in #169
  • chore(deps): bump actions/checkout from 4.1.5 to 4.1.6 by @dependabot in #170
  • Add docs for deploying the CB appliance with Terraform by @spacegospod in #172
  • chore(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.33.0 to 2.34.0 by @dependabot in #171
  • Bump SDK to 0.3.0 and add support for VCF 5.1.1 APIs by @spacegospod in #173

Full Changelog: v0.8.5...v0.9.0

v0.8.5

26 Apr 09:41
09e97a8
Compare
Choose a tag to compare

What's Changed

  • chore(deps): bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 by @dependabot in #125
  • chore(depa): bump vcf-sdk-go to v0.2.3 by @spacegospod in #130
  • chore(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.32.0 to 2.33.0 by @dependabot in #129
  • chore(deps): bump github.com/go-openapi/strfmt from 0.22.0 to 0.22.1 by @dependabot in #132
  • chore(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #135
  • fix: rename incorrect property in edge node example by @spacegospod in #133
  • chore(deps): bump github.com/go-openapi/strfmt from 0.22.1 to 0.22.2 by @dependabot in #137
  • chore(deps): bump github.com/go-openapi/runtime from 0.27.1 to 0.27.2 by @dependabot in #138
  • Bump vcf-sdk-go to v0.2.4 by @spacegospod in #142
  • chore(deps): bump actions/checkout from 4.1.1 to 4.1.2 by @dependabot in #144
  • chore(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 by @dependabot in #145
  • feat: Add a new resource for cluster personality (ESXi image) by @spacegospod in #143
  • chore(deps): bump github.com/go-openapi/strfmt from 0.22.2 to 0.23.0 by @dependabot in #141
  • chore(deps): bump github.com/go-openapi/runtime from 0.27.2 to 0.28.0 by @dependabot in #140
  • Fix cluster creation with a vLCM image by @spacegospod in #148
  • Remove BGP peer password requirement by @dimitarproynov in #150
  • chore(deps): bump github.com/hashicorp/terraform-plugin-docs from 0.18.0 to 0.19.0 by @dependabot in #152
  • chore: add supported versions to docs by @spacegospod in #153
  • feat: Support for vSAN Stretched Clusters by @spacegospod in #154
  • chore(deps): bump actions/checkout from 4.1.2 to 4.1.3 by @dependabot in #156
  • chore(deps): bump github.com/hashicorp/terraform-plugin-docs from 0.19.0 to 0.19.1 by @dependabot in #157
  • chore(deps): bump actions/checkout from 4.1.3 to 4.1.4 by @dependabot in #158
  • chore(deps): bump golangci/golangci-lint-action from 4.0.0 to 5.0.0 by @dependabot in #159
  • chore(deps): bump golang.org/x/net from 0.22.0 to 0.23.0 by @dependabot in #155
  • chore: Prepare changelog for v0.8.5 by @spacegospod in #160

Full Changelog: v0.8.1...v0.8.5

v0.8.1

06 Feb 11:02
b292458
Compare
Choose a tag to compare

BUG FIXES:

  • Respect static IP pool configuration when configuring NSX #113
  • Fix Edge ASN upper boundary on 32-bit systems #120

v0.8.0

31 Jan 12:51
65e4767
Compare
Choose a tag to compare

Adding support for NSX Edge Clusters

v0.7.0

12 Jan 11:25
7ac964b
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.6.0...v0.7.0