diff --git a/CHANGELOG.md b/CHANGELOG.md index 1b22a32..8195db9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ ## [v0.11.0](https://github.com/vmware/terraform-provider-vcf/releases/tag/v0.11.0) -> Not Released +> Release Date: 2024-09-30 BUG FIXES: @@ -37,70 +37,70 @@ CHORES: ## [v0.10.0](https://github.com/vmware/terraform-provider-vcf/releases/tag/v0.10.0) -> Release Date: July 9 2024 +> Release Date: 2024-07-09 BREAKING CHANGES: -* The identifier for `r/csr` has changed. Existing resources will become invalid. +- The identifier for `r/csr` has changed. Existing resources will become invalid. FEATURES: -* Allow deployment of VUM-based management domain. [\#151](https://github.com/vmware/terraform-provider-vcf/issues/151) -* Add support for vSAN ESA enablement. [\#182](https://github.com/vmware/terraform-provider-vcf/issues/182) -* Accept names instead of identifiers for several resources. [\#91](https://github.com/vmware/terraform-provider-vcf/issues/91), [\#191](https://github.com/vmware/terraform-provider-vcf/issues/191), [\#193](https://github.com/vmware/terraform-provider-vcf/issues/193) +- Allow deployment of VUM-based management domain. [\#151](https://github.com/vmware/terraform-provider-vcf/issues/151) +- Add support for vSAN ESA enablement. [\#182](https://github.com/vmware/terraform-provider-vcf/issues/182) +- Accept names instead of identifiers for several resources. [\#91](https://github.com/vmware/terraform-provider-vcf/issues/91), [\#191](https://github.com/vmware/terraform-provider-vcf/issues/191), [\#193](https://github.com/vmware/terraform-provider-vcf/issues/193) BUG FIXES: -* `r/csr` fails for `SDDC_MANAGER` and `NSXT_MANAGER`. [\#195](https://github.com/vmware/terraform-provider-vcf/issues/195) +- `r/csr` fails for `SDDC_MANAGER` and `NSXT_MANAGER`. [\#195](https://github.com/vmware/terraform-provider-vcf/issues/195) ## [v0.9.1](https://github.com/vmware/terraform-provider-vcf/releases/tag/v0.9.1) -> Release Date: June 12 2024 +> Release Date: 2024-06-12 BUG FIXES: -* Tier 0 and Tier 1 routers are now optional for Edge Clusters. [\#177](https://github.com/vmware/terraform-provider-vcf/issues/177) -* Accept VLAN "0" for network pools. [\#175](https://github.com/vmware/terraform-provider-vcf/issues/175) -* New properties for management network configuration on edge nodes. [\#147](https://github.com/vmware/terraform-provider-vcf/issues/147) +- Tier 0 and Tier 1 routers are now optional for Edge Clusters. [\#177](https://github.com/vmware/terraform-provider-vcf/issues/177) +- Accept VLAN "0" for network pools. [\#175](https://github.com/vmware/terraform-provider-vcf/issues/175) +- New properties for management network configuration on edge nodes. [\#147](https://github.com/vmware/terraform-provider-vcf/issues/147) ## [v0.9.0](https://github.com/vmware/terraform-provider-vcf/releases/tag/v0.9.0) -> Release Date: May 23 2024 +> Release Date: 2024-05-23 FEATURES: -* Official support for VCF 5.1.1. [\#173](https://github.com/vmware/terraform-provider-vcf/pull/173) +- Official support for VCF 5.1.1. [\#173](https://github.com/vmware/terraform-provider-vcf/pull/173) ## [v0.8.5](https://github.com/vmware/terraform-provider-vcf/releases/tag/v0.8.5) -> Release Date: Apr 26 2024 +> Release Date: April 26, 2024-04-26 FEATURES: -* New resource for exporting cluster personality. [\#143](https://github.com/vmware/terraform-provider-vcf/pull/143) -* Support configuring vSAN in stretched mode. [\#154](https://github.com/vmware/terraform-provider-vcf/pull/154) +- New resource for exporting cluster personality. [\#143](https://github.com/vmware/terraform-provider-vcf/pull/143) +- Support configuring vSAN in stretched mode. [\#154](https://github.com/vmware/terraform-provider-vcf/pull/154) BUG FIXES: -* Fix cluster creation with vLCM image. [\#148](https://github.com/vmware/terraform-provider-vcf/pull/148) -* Remove BGP Peer password requirements. [\#150](https://github.com/vmware/terraform-provider-vcf/pull/150) +- Fix cluster creation with vLCM image. [\#148](https://github.com/vmware/terraform-provider-vcf/pull/148) +- Remove BGP Peer password requirements. [\#150](https://github.com/vmware/terraform-provider-vcf/pull/150) ## [v0.8.1](https://github.com/vmware/terraform-provider-vcf/releases/tag/v0.8.1) -> Release Date: Feb 6 2024 +> Release Date: 2024-02-06 BUG FIXES: -* Respect static IP pool configuration when configuring NSX. [\#113](https://github.com/vmware/terraform-provider-vcf/issues/113) -* Fix Edge ASN upper boundary on 32-bit systems. [\#120](https://github.com/vmware/terraform-provider-vcf/issues/120) +- Respect static IP pool configuration when configuring NSX. [\#113](https://github.com/vmware/terraform-provider-vcf/issues/113) +- Fix Edge ASN upper boundary on 32-bit systems. [\#120](https://github.com/vmware/terraform-provider-vcf/issues/120) ## [v0.8.0](https://github.com/vmware/terraform-provider-vcf/releases/tag/v0.8.0) -> Release Date: Jan 31 2024 +> Release Date: 2024-01-31 FEATURES: -* NSX Edge Cluster +- NSX Edge Cluster ## [v0.7.0](https://github.com/vmware/terraform-provider-vcf/releases/tag/v0.7.0) @@ -108,81 +108,81 @@ FEATURES: FEATURES: -* Credentials data source. -* Password update. -* Password rotation. -* Password auto-rotate policy configuration. +- Credentials data source. +- Password update. +- Password rotation. +- Password auto-rotate policy configuration. ## [v0.6.0](https://github.com/vmware/terraform-provider-vcf/releases/tag/v0.6.0) -> Release Date: Nov 23 2023 +> 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. +- 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. ## [v0.5.0](https://github.com/vmware/terraform-provider-vcf/releases/tag/v0.5.0) -> Release Date: Oct 9th 2023 +> Release Date: 2023-10-09 FEATURES: -* Add support for management domain deployment (bring-up). [\#38](https://github.com/vmware/terraform-provider-vcf/issues/38) +- Add support for management domain deployment (bring-up). [\#38](https://github.com/vmware/terraform-provider-vcf/issues/38) **Note:** Provider has two mutually exclusive modes of operation: CloudBuilder mode (for bring-up) and SDDC Manager mode. ## [v0.4.0](https://github.com/vmware/terraform-provider-vcf/releases/tag/v0.4.0) -> Release Date: Sep 11th 2023 +> 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. +- 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](https://github.com/vmware/terraform-provider-vcf/issues/36) -* Add support for workload domain resource: import. [\#35](https://github.com/vmware/terraform-provider-vcf/issues/35) -* Add support for configuration of NSX host TEP pool (static / DHCP) in `r/vcf_domain`. [\#54](https://github.com/vmware/terraform-provider-vcf/issues/54) +- Extend support for host resource: import. [\#36](https://github.com/vmware/terraform-provider-vcf/issues/36) +- Add support for workload domain resource: import. [\#35](https://github.com/vmware/terraform-provider-vcf/issues/35) +- Add support for configuration of NSX host TEP pool (static / DHCP) in `r/vcf_domain`. [\#54](https://github.com/vmware/terraform-provider-vcf/issues/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](https://github.com/vmware/terraform-provider-vcf/issues/49) +- Include "domain_id" attribute to both imported cluster and cluster data source. [\#49](https://github.com/vmware/terraform-provider-vcf/issues/49) ## [v0.3.0](https://github.com/vmware/terraform-provider-vcf/releases/tag/v0.3.0) -> Release Date: Aug 22nd 2023 +> Release Date: 2023-08-22 FEATURES: -* Add support for workload domain cluster resource: read, add, update, delete. [\#32](https://github.com/vmware/terraform-provider-vcf/issues/32) -* Add support for workload domain cluster data source. [\#32](https://github.com/vmware/terraform-provider-vcf/issues/34) -* Extend support for workload domain cluster resource: import. [\#33](https://github.com/vmware/terraform-provider-vcf/issues/33) -* Extend support for workload domain cluster: expand and contract. [\#37](https://github.com/vmware/terraform-provider-vcf/issues/37) +- Add support for workload domain cluster resource: read, add, update, delete. [\#32](https://github.com/vmware/terraform-provider-vcf/issues/32) +- Add support for workload domain cluster data source. [\#32](https://github.com/vmware/terraform-provider-vcf/issues/34) +- Extend support for workload domain cluster resource: import. [\#33](https://github.com/vmware/terraform-provider-vcf/issues/33) +- Extend support for workload domain cluster: expand and contract. [\#37](https://github.com/vmware/terraform-provider-vcf/issues/37) BUG FIXES: -* Fix IsEmpty not checking for boolean. [\#45](https://github.com/vmware/terraform-provider-vcf/pull/45) +- Fix `IsEmpty` not checking for boolean. [\#45](https://github.com/vmware/terraform-provider-vcf/pull/45) ## [v0.2.0](https://github.com/vmware/terraform-provider-vcf/releases/tag/v0.2.0) -> Release Date: Jul 25th 2023 +> Release Date: 2023-07-25 Add support for creating/deleting workload domains and being used as data source. ## [v0.1.0](https://github.com/vmware/terraform-provider-vcf/releases/tag/v0.1.0) -> Release Date: Jun 5th 2023 +> 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). +Initial release, adding support for commissioning/decommissioning hosts, creating/destroying network +pools, creating/destroying SSO user, turning on/off the telemetry (CEIP). diff --git a/README.md b/README.md index 91de311..8ca1e9e 100644 --- a/README.md +++ b/README.md @@ -25,12 +25,12 @@ Learn more: The following table lists the supported platforms for this provider. - | Platform | Support | - |-----------------------------|------------| - | VMware Cloud Foundation 5.1 | `≥ v0.9.0` | - | VMware Cloud Foundation 5.0 | `≥ v0.9.0` | - | VMware Cloud Foundation 4.5 | `≤ v0.8.0` | - | VMware Cloud Foundation 4.4 | `≤ v0.8.0` | + | Platform | Support | + |------------------------------|-------------| + | VMware Cloud Foundation 5.1+ | `≥ v0.9.0` | + | VMware Cloud Foundation 5.0 | `≥ v0.9.0` | + | VMware Cloud Foundation 4.5 | `≤ v0.8.0` | + | VMware Cloud Foundation 4.4 | `≤ v0.8.0` | [^1]: VMware Cloud Foundation on Dell VxRAIL is **not supported** by this provider. diff --git a/docs/index.md b/docs/index.md index bd10551..e7ab753 100644 --- a/docs/index.md +++ b/docs/index.md @@ -10,12 +10,12 @@ description: |- The following table lists the supported platforms for this provider. -| Platform | Support | -|-----------------------------|------------| -| VMware Cloud Foundation 5.1 | `≥ v0.9.0` | -| VMware Cloud Foundation 5.0 | `≥ v0.9.0` | -| VMware Cloud Foundation 4.5 | `≤ v0.8.0` | -| VMware Cloud Foundation 4.4 | `≤ v0.8.0` | +| Platform | Support | +|------------------------------|-------------| +| VMware Cloud Foundation 5.1+ | `≥ v0.9.0` | +| VMware Cloud Foundation 5.0 | `≥ v0.9.0` | +| VMware Cloud Foundation 4.5 | `≤ v0.8.0` | +| VMware Cloud Foundation 4.4 | `≤ v0.8.0` | [^1]: VMware Cloud Foundation on Dell VxRAIL is **not supported** by this provider.