FEATURES
- New Resource:
vcd_external_endpoint
to manage External Endpoints (#1295, #1322) - New Data Source:
vcd_external_endpoint
to read External Endpoints (#1295, #1322) - New Resource:
vcd_api_filter
to manage API Filters (#1295, #1322) - New Data Source:
vcd_api_filter
to read API Filters (#1295, #1322) - New Data Source:
vcd_nsxt_tier0_router_interface
to read Tier-0 Router Interfaces that can
be assigned to IP Space Uplinks (#1311) - New Data Source:
vcd_catalog_access_control
to read Catalog access controls (#1315) - New Resource:
vcd_nsxt_alb_virtual_service_http_req_rules
to manage ALB Virtual Service Request Rules (#1320) - New Data Source:
vcd_nsxt_alb_virtual_service_http_req_rules
to read ALB Virtual Service Request Rules (#1320) - New Resource:
vcd_nsxt_alb_virtual_service_http_resp_rules
to manage ALB Virtual Service Response Rules (#1320) - New Data Source:
vcd_nsxt_alb_virtual_service_http_resp_rules
to read ALB Virtual Service Response Rules (#1320) - New Resource:
vcd_nsxt_alb_virtual_service_http_sec_rules
to manage ALB Virtual Service Security Rules (#1320) - New Data Source:
vcd_nsxt_alb_virtual_service_http_sec_rules
to read ALB Virtual Service Security Rules (#1320)
IMPROVEMENTS
- Add new argument
execution_json
to resources and data sourcesvcd_rde_interface_behavior
andvcd_rde_type_behavior
to define complex behavior executions that could not be specified with theexecution
map (#1131) - Add new argument
arguments_json
andmetadata_json
to data sourcevcd_rde_behavior_invocation
to be able to
invoke behaviors that have complex execution definitions (#1131) - Resources and data sources
vcd_vapp_vm
andvcd_vm
support IPv6 viasecondary_ip_allocation_mode
andsecondary_ip
fields (#1292) - Add
vcd_nsxt_alb_edgegateway_service_engine_group
andvcd_nsxt_alb_service_engine_group
resource types to
vcd_resource_list
data source (#1296, #1322) - Add support for NSX-T Non-distributed Org VDC networks via flags
non_distributed_routing_enabled
invcd_nsxt_edgegateway
andinterface_type=non_distributed
invcd_network_routed_v2
(#1297, #1322) - Add provider option
saml_adfs_cookie
that can help lookup of ADFS server (#1298) - Use Bearer token in SAML ADFS auth flow instead the old one (#1298)
- Resource
vcd_nsxt_edgegateway
adds support for Distributed-onlydeployment_mode
(#1300) - Add
account_lockout
block tovcd_org
resource and data source, that specifies the account locking mechanism with the
sub-argumentsenabled
,invalid_logins_before_lockout
andlockout_interval_minutes
(#1304) - Add IP Space locks for
vcd_ip_space_ip_allocation
to prevent concurrent modification error in
API (#1305) - Resource
vcd_ip_space_uplink
adds support for managing IP Space Uplink Associated Interfaces via
associated_interface_ids
and new data sourcevcd_nsxt_tier0_interface
(#1311)
BUG FIXES
- Fix Issue 1287 Read-only org sharing prevents sharing to users (#1291)
- Fix Issue 1183 where updates might
fail for vcd_external_network_v2 when NSX-T edge gateway hasdedicate_external_network=true
(#1301) - Fix Issue 1236:
list_mode="import"
of data sourcevcd_resource_list
created wrong import statements when VCD items names have special
characters (#1302) - Fix Issue 1236:
list_mode="hierarchy"
of data sourcevcd_resource_list
repeated the parent element twice when obtaining the hierarchy (#1302) - Fix Issue 1243:
Allow unlimitedlimit_in_mhz
invcd_vm_sizing_policy
resource (#1303, #1318) - Fix Issue 1307 in
vcd_vapp_vm
andvcd_vm
resources wherefirmware=efi
field wouldn't be applied for template based
VMs withfirmware=bios
on creation (#1308) - Fix Issue 1262: Panic when creating a VM with
vcd_vm
andvcd_vapp_vm
when the VCD provider is configured with a user without "Organization vDC Disk: View/Edit IOPS" rights (#1312) - Fix Issue 1216 in
vcd_org_vdc
which failed on creation whenvm_placement_policy_ids
were set butdefault_compute_policy_id
was not declared (System default was used instead) (#1313) - Fix Issue 1205 in
vcd_vapp_vm
andvcd_vm
resources where not settingip_allocation_mode
in anetwork
block would cause a 500 error (#1317)
DEPRECATIONS
- Data source
vcd_rde_behavior_invocation
deprecatearguments
andmetadata
arguments in favor ofarguments_json
and
metadata_json
, that allow to invoke behaviors with complex execution definitions (#1131) - Data source
vcd_rde_interface_behavior
deprecateexecution
in favor ofexecution_json
, which allow to read
complex execution definitions from an existing behavior (#1131) - Data source
vcd_rde_type_behavior
deprecateexecution
in favor ofexecution_json
, which allow to read
complex execution definitions from an existing behavior (#1131)
NOTES
- Bump
go-vcloud-director
to v2.26.0 (SDK this provider uses for low level access to the VCD) (#1325) - Reduce memory usage of test
TestAccVcdStandaloneVmWithVmSizing
to avoid errors on tiny VCD testing setups (#1306) - Correct a malformed HCL snippet in the "Connecting with a Service Account API token" section of the documentation (#1322)