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
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
Release Date: 2024-07-09
BREAKING CHANGES:
- The identifier for
r/csr
has changed. Existing resources will become invalid.
FEATURES:
- Allow deployment of VUM-based management domain. #151
- Add support for vSAN ESA enablement. #182
- Accept names instead of identifiers for several resources. #91, #191, #193
BUG FIXES:
r/csr
fails forSDDC_MANAGER
andNSXT_MANAGER
. #195
Release Date: 2024-06-12
BUG FIXES:
- Tier 0 and Tier 1 routers are now optional for Edge Clusters. #177
- Accept VLAN "0" for network pools. #175
- New properties for management network configuration on edge nodes. #147
Release Date: 2024-05-23
FEATURES:
- Official support for VCF 5.1.1. #173
Release Date: April 26, 2024-04-26
FEATURES:
- New resource for exporting cluster personality. #143
- Support configuring vSAN in stretched mode. #154
BUG FIXES:
Release Date: 2024-02-06
BUG FIXES:
- Respect static IP pool configuration when configuring NSX. #113
- Fix Edge ASN upper boundary on 32-bit systems. #120
Release Date: 2024-01-31
FEATURES:
- NSX Edge Cluster
Release Date: Jan 12 2024
FEATURES:
- Credentials data source.
- Password update.
- Password rotation.
- Password auto-rotate policy configuration.
Release Date: 2023-11-23
FEATURES:
- Support for CA configuration.
- Support for CSR generation.
- Support for replacing certificate of a resource in a Domain via configured CA.
- Support for replacing certificate of a resource in a Domain via external CA.
Release Date: 2023-10-09
FEATURES:
- Add support for management domain deployment (bring-up). #38
Note: Provider has two mutually exclusive modes of operation: CloudBuilder mode (for bring-up) and SDDC Manager mode.
Release Date: 2023-09-11
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" data source 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" data source.
- Replaced attribute "dns_name" in "vcenter_configuration" in "vcf_domain" resource with "fqdn".
- Replaced attribute "vcenter_fqdn" and "vcenter_id from the "vcf_domain" data source 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 data source.
BUG FIXES:
- Include "domain_id" attribute to both imported cluster and cluster data source. #49
Release Date: 2023-08-22
FEATURES:
- Add support for workload domain cluster resource: read, add, update, delete. #32
- Add support for workload domain cluster data source. #32
- Extend support for workload domain cluster resource: import. #33
- Extend support for workload domain cluster: expand and contract. #37
BUG FIXES:
- Fix
IsEmpty
not checking for boolean. #45
Release Date: 2023-07-25
Add support for creating/deleting workload domains and being used as data source.
Release Date: 2023-06-05
Initial release, adding support for commissioning/decommissioning hosts, creating/destroying network pools, creating/destroying SSO user, turning on/off the telemetry (CEIP).