Breaking changes:
- Removing support for r5.metal instances #205
- removing
storage_capacity
field from sddc and cluster resources schema #205
BUG FIXES:
- Failure during SDDC group creation #208
BUG FIXES:
- Fixing errors when creating and deleting multiple srm nodes #175
BUG FIXES:
- Fixing errors when reading Customer Subnets #191
BUG FIXES:
- Allowing usage of microsoft_license_config upon SDDC creation. Reading microsoft_license_config.academic_license field #190
ENHANCEMENT:
FEATURES:
- Added support for OAuth2.0 app authentication #173
Fixes for security vulnerabilities.
BUG FIXES:
- Destroying sddc_group times out and then fails on subsequent attempts #172
- Remove restrictions on 6 hosts minimum in MultiAZ SDDCs #171
FEATURES:
- Added support for SDDC Groups
FEATURES:
num_hosts
property on SDDC now shows and controls the number of hosts in the primary cluster (created by default with an SDDC). Previously there was no way to scale up/down the number of hosts in the primary cluster- Cluster operations like Create/Update/Destroy on more than one cluster can now be initiated simultaneously, without the need for depends_on=[]
- Error reporting improvements
BUG FIXES:
- EDRS settings are not truly "Optional" #151
- Lack of multi-cluster SDDC support in "resourceSddcUpdate" function #155
- vmc_cluster resource tries to create new clusters simultaneously and fails #160
BUG FIXES: Defaults for enable_edrs, edrs_policy_type, max_hosts, min_hosts should not be set to null vmware#94
FEATURES:
vmc_sddc
Added I4I_METAL host instance type support.
BUG FIXES:
- Allow min_hosts as low as 2 as per VMC service backend default value #147
- Removed references to R5 host instance type in examples as new deployments are unavailable #146
BUG FIXES:
- nil derreference when doing "terraform plan" in some environments (vmware#142)
BUG FIXES:
- nil derreference when doing "terraform plan" in some environments (vmware#141)
ENHANCEMENT:
- Upgrade to TF plugin SDK v2.11.0 due to CVE-2022-30323 (vmware#140)
BUG FIXES:
- Example files in /examples/.. dir now have a required_providers declaration, fixing "terraform init"
ENHANCEMENT:
- Upgrade Provider to use VMC SDK 0.8.0 #130
ENHANCEMENT:
BUG FIXES:
- Property "esx_hosts" in SddcResourceConfig is deprecated. #119
ENHANCEMENT:
- Upgrade to TF plugin SDK v2 #108
BUG FIXES:
- Fix for static check failures caused by references to deprecated functions #109
FEATURES:
BUG FIXES:
- Fix for updating multiple params in SDDC resource #101
BUG FIXES:
- Moved subnet validation from customized diff to create SDDC block #96
- Added zerocloud check for setting intranet MTU uplink #98
- Updated help documentation to specify current limitations in import SDDC functionality #97
FEATURES:
vmc_sddc
,vmc_cluster
Added microsoft licensing configuration to SDDC and cluster resource #71- Added intranet_uplink_mtu field in
vmc_sddc
resource #88
BUG FIXES:
- Removed validation on sddc_type field in order to allow empty value. #72
- Removed default values to fix EDRS configuration error for 1NODE SDDC #83
- Added check to store vxlan_subnet information in terraform state file only when skip_creating_vxlan = false #86
FEATURES:
vmc_sddc
Added I3EN_METAL host instance type support. #42vmc_sddc
Modified code to enable EDRS policy configuration. #43vmc_sddc
Added size parameter in resource schema to enable users to deploy large SDDC. #59
BUG FIXES:
- Added check in resourceClusterRead to see if cluster exists and remove cluster information from terraform state file. #48
- Added validation check for customer subnet IDs based on the deployment type. #54
ENHANCEMENTS:
- Modified Importer State in
vmc_cluster
andvmc_public_ip
resources for terraform import command. #49
FEATURES:
- New Resource:
vmc_cluster
Added resource for cluster management. #25
BUG FIXES:
- Modified code to store num_host in resourceSddcRead method #39
ENHANCEMENTS:
- Validation check added for MultiAZ SDDC #35
- Added detailed error handler functions for CRUD operations on resources and data sources #35
- Added documentation for vmc_cluster resource #26
BUG FIXES:
- Added instructions for delay needed after SDDC creation for site recovery #21
- Removed capitalized error messages from code #23
- Updated module name in go.mod #24
ENHANCEMENTS:
- Updated dependencies version to latest in go.mod #20
- Added sample .tf file for each resource in examples folder #22
FEATURES:
- New Resource:
vmc_site_recovery
Added resource for site recovery management. #14 - New Resource:
vmc_srm_node
Added resource to add SRM instance after site recovery has been activated. #14
BUG FIXES:
- Set ForceNew for host_instance_type to true in order to enforce SDDC redeploy when host_instance_type is changed #5
- Fix for re-creating public IP if it is accidentally delete via console. #11
- Updated variables.tf for description of fields. #10
FEATURES:
- New Resource:
vmc_sddc
- New Resource:
vmc_public_ip
#43 - New Data Source:
vmc_org
- New Data Source:
vmc_connected_accounts
- New Data Source:
vmc_customer_subnets
ENHANCEMENTS:
- vmc_sddc: Added nsxt_reverse_proxy_url to SDDC resource data. #23
- vmc_connected_accounts: Added filtering to return AWS account ID associated with the account number provided in configuration. #30
- provider.go: Added org_id as a required parameter in terraform schema. #38
- data_source_vmc_customer_subnets.go : Added validateFunctions for sddc and customer subnet resources. #41
- examples/main.tf : Added expression to convert AWS specific region to VMC region. #46
BUG FIXES: