Releases: vmware/terraform-provider-vcf
Releases · vmware/terraform-provider-vcf
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_instanceby @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
fqdnparameter forr/csrby @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
v0.6.0
What's Changed
- Implementation of Certificate Authority resource by @dimitarproynov in #72
- Fix ntp_servers validation by @dimitarproynov in #78
- fix: update examples by @LifeOfBrianOC in #79
- Implement CSR resource. by @dimitarproynov in #83
- Implement certificate rotation with internal and external CA by @dimitarproynov in #86
New Contributors
- @LifeOfBrianOC made their first contribution in #79
Full Changelog: v0.5.0...v0.6.0
v0.5.0
FEATURES:
- Add support for management domain deployment (bringup) #38
Note
Provider has two mutually exclusive modes of operation: Cloud Builder mode (for bring-up) and SDDC Manager mode.
Full Changelog: v0.4.0...v0.5.0
v0.4.0
BREAKING CHANGES:
- Removed the attribute "host_id" from the "vcf_host" resource and replaced it with just "id" as per Terraform standard practice. This way users can refer to the Host UUID (in cluster host spec for example) in the standard way, e.g. "vcf_host.host1.id"
- Replaced attribute "nsx_cluster_ref" from the "vcf_domain" datasource with a richer "nsx_configuration", that additionally contains IPs, Names and DNS Names of NSX-T Manager Nodes
- Renamed attribute "nsx_configuration.nsx_manager_node.dns_name" in "vcf_domain" to "nsx_configuration.nsx_manager_node.fqdn" for clarity
- Renamed attribute "vcenter" to "vcenter_configuration" in "vcf_domain" resource and "vcf_domain" datasource
- Replaced attribute "dns_name" in "vcenter_configuration" in "vcf_domain" resource with "fqdn"
- Replaced attribute "vcenter_fqdn" and "vcenter_id from the "vcf_domain" datasource with "vcenter_configuration" subresource, that contains "id" and "fqdn" attributes.
FEATURES:
- Extend support for host resource: import #36
- Add support for workload domain resource: import #35
- Add support for configuration of NSX host TEP pool (static / DHCP) in r/vcf_domain #54
Note: Management domain cannot be imported, but can be used as datasource
BUG FIXES:
- Include "domain_id" attribute to both imported cluster and cluster datasource #49
New Contributors
Full Changelog: v0.3.0...v0.4.0