FEATURES
- New Resource:
vcd_rde_interface
to manage Runtime Defined Entity Interfaces
which are required for using Runtime Defined Entity (RDE) Types (#965) - New Data Source:
vcd_rde_interface
to fetch existing Runtime Defined Entity Interfaces (#965) - New Resource:
vcd_rde_type
to manage Runtime Defined Entity Types
which are required for using Runtime Defined Entities (RDEs) (#973) - New Data Source:
vcd_rde_type
to fetch existing Runtime Defined Entity Types (#973) - New Resource:
vcd_rde
to manage Runtime Defined Entities (#977) - New Data Source:
vcd_rde
to fetch existing Runtime Defined Entities (#977) - New Resource:
vcd_nsxv_distributed_firewall
to create and manage NSX-V distributed firewall (#988) - New Data Source:
vcd_nsxv_distributed_firewall
to fetch existing NSX-V distributed firewall (#988) - New Data Source:
vcd_nsxv_application_finder
to search applications and application groups to use with a NSX-V distributed firewall (#988) - New Data Source:
vcd_nsxv_application
to fetch existing application to use with a NSX-V distributed firewall (#988) - New Data Source:
vcd_nsxv_application_group
to fetch existing application_group to use with a NSX-V distributed firewall (#988)
IMPROVEMENTS
vcd_external_network_v2
allows setting DNS fieldsdns1
,dns2
anddns_suffix
for NSX-T
backed entities so that it can be inherited by direct Org VDC networks (#984]vcd_org_vdc
includes a propertyenable_nsxv_distributed_firewall
to enable or disable a NSX-V distributed firewall [#988)vcd_nsxt_edgegateway
resource and data source got automatic IP allocation support using new
configuration fieldssubnet_with_total_ip_count
,subnet_with_ip_count
andtotal_allocated_ip_count
fields (#991)vcd_nsxt_edgegateway
resource and data source exposeused_ip_count
andunused_ip_count
attributes (#991)vcd_nsxt_alb_settings
resource and data source adds two new fieldsis_transparent_mode_enabled
andipv6_service_network_specification
(#996)- Resources
vcd_vapp_network
andvcd_vapp_org_network
add convenience flag
reboot_vapp_on_removal
. When enabled, it will power off parent vApp (and power back on after
if it was before) during vApp network removal. This improves workflows with VCD 10.4.1+ which
returns an error when removing vApp networks from powered on vApps (#1004) vcd_org_group
addsOAUTH
as an option to argumentprovider_type
(#1013)
BUG FIXES
- Fix a bug that prevented returning a specific error while authenticating provider with invalid
password (#962) - Add
prefix_length
field tovcd_vapp_network
as creating IPv6 vApp networks was not supported due to the lack of a suitable subnet representation (Issue #999) (#1007) - Remove incorrect default value from
vcd_vapp_network
netmask
field, as it prevents using IPV6 networks. Users of already defined resources need to add anetmask = "255.255.255.0"
when using Ipv4 (#1007)
DEPRECATIONS
- Deprecate
netmask
invcd_vapp_network
(#1007)
NOTES
- Add missing test name fields for TestAccVcdNsxtEdgeBgpConfigIntegrationVdc and
TestAccVcdNsxtEdgeBgpConfigIntegrationVdcGroup (#958) - Create
TestAccVcdCatalogRename
, which checks that renaming a catalog works correctly (#992) - Bump
terraform-plugin-sdk
to v2.25.0 (#1002) - Bump
golang.org/x/net
to v0.7.0 to address vulnerability reports (#1002) - Removed disk update steps from
TestAccVcdIndependentDiskBasic
, as it was sometimes failing due to a bug in VCD. Created a new oneTestAccVcdIndependentDiskBasicWithUpdates
which will be run only on new releases of VCD (>=v10.4.1) (#1014) - Increased sleep in between testing steps in
TestAccVcdNsxtDynamicSecurityGroupVdcGroupCriteriaWithVms
from 15s to 25s to let VMs get created (#1014) - Added skipping of
TestAccVcdVsphereSubscriber
andTestAccVcdSubscribedCatalog
if VCD version is older than v10.4.0 as there was a bug with catalog sharing rights that caused the tests to fail (#1014] - Update
CODING_GUIDELINES.md
with documentation notes [#1015)