Releases: vmware/terraform-provider-vcf
Releases · vmware/terraform-provider-vcf
v0.13.0
v0.12.0
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
Release Date: 2024-10-07
BUG FIXES:
resource/vcf_credentials
: Fixed the missingresourceType
definition forVROPS
.data/vcf_credentials
: Fixed theresourceType
definition for NSX Edges fromNSX_EDGE
toNSXT_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. #225data/vcf_domain
: Updated to supportname
alongside the existingdomain_id
. #228provider
: Added a task tracker to log the messages for each subtask. When integrated into a resource logging can be enabled withTF_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
- @insidepacket made their first contribution in #219
- @burnsjared0415 made their first contribution in #228
v0.10.0
What's Changed
- chore(deps): bump actions/checkout from 4.1.6 to 4.1.7 by @dependabot in #188
- feat: enable vum-based bringup via
r/vcf_instance
by @spacegospod in #189 - feat: accept entity names as inputs for several resources by @spacegospod in #194
- feat: add optional parameters for setting up vsan esa mode by @spacegospod in #190
- feat: add
fqdn
parameter forr/csr
by @spacegospod in #196 - chore: update changelog for v0.10.0 by @spacegospod in #197
Full Changelog: v0.9.1...v0.10.0
v0.9.1
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
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
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
v0.8.0
Adding support for NSX Edge Clusters
v0.7.0
What's Changed
- Add Distributed virtual switch v8.0.0 as accepted input by @dimitarproynov in #103
- feat: add credentials management by @vasilsatanasov in #107
New Contributors
- @vasilsatanasov made their first contribution in #90
Full Changelog: v0.6.0...v0.7.0