You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
FEATURES
New guide to install Container Service Extension (CSE) v4.0 in VCD 10.4+ (#1003, #1053)
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)
New Resource:vcd_nsxt_network_dhcp_binding to manage NSX-T DHCP Bindings (#1039)
New Data Source:vcd_nsxt_network_dhcp_binding to read NSX-T DHCP Bindings (#1039)
New Resource:vcd_nsxt_edgegateway_rate_limiting to manage NSX-T Edge Gateway Rate Limiting (#1042)
New Data Source:vcd_nsxt_edgegateway_rate_limiting to read NSX-T Edge Gateway Rate Limiting (#1042)
New Data Source:vcd_nsxt_edgegateway_qos_profile to read QoS profiles available for vcd_nsxt_edgegateway_rate_limiting resource (#1042)
IMPROVEMENTS
vcd_external_network_v2 allows setting DNS fields dns1, dns2 and dns_suffix for NSX-T
backed entities so that it can be inherited by direct Org VDC networks (#984)
vcd_org_vdc includes a property enable_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 fields subnet_with_total_ip_count, subnet_with_ip_count and total_allocated_ip_count fields (#991)
vcd_nsxt_edgegateway resource and data source expose used_ip_count and unused_ip_count
attributes (#991, #1047)
vcd_nsxt_alb_settings resource and data source adds two new fields is_transparent_mode_enabled
and ipv6_service_network_specification (#996)
Resources vcd_vapp_network and vcd_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_vapp_vm and vcd_vm resources support security tag management via new field security_tags (#1006, #1046)
Resource vcd_nsxt_ipsec_vpn_tunnel adds support for custom remote_id field and certificate
based auth via fields authentication_mode, certificate_id, ca_certificate_id (#1010)
vcd_org_group adds OAUTH as an option to argument provider_type (#1013)
Resource and data source vcd_nsxt_alb_virtual_service add support for Transparent mode in VCD
10.4.1+ via field is_transparent_mode_enabled (#1024)
Resource and data source vcd_nsxt_alb_pool add support for Pool Group Membership via field member_group_id (#1024)
Resource and data source vcd_nsxt_network_imported support Distributed Virtual Port Group (DVPG)
backed Org VDC network (#1043)
Support provider authentication using Active Service Accounts (#1040)
BUG FIXES
Fix a bug that prevented returning a specific error while authenticating provider with invalid
password (#962)
Add prefix_length field to vcd_vapp_network as creating IPv6 vApp networks was not supported due to the lack of a suitable subnet representation (Issue #999) (#1007, #1031)
Remove incorrect default value from vcd_vapp_networknetmask field, as it prevents using IPv6 networks. Users of already defined resources need to add a netmask = "255.255.255.0" when using IPv4 (#1007)
DEPRECATIONS
Deprecate netmask in favor of prefix_length for vcd_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)
Removed disk update steps from TestAccVcdIndependentDiskBasic, as it was sometimes failing due to a bug in VCD. Created a new one TestAccVcdIndependentDiskBasicWithUpdates 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 and TestAccVcdSubscribedCatalog 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)
Bump terraform-plugin-sdk to v2.26.1 (#1002, #1023)
Bump golang.org/x/net to v0.7.0 to address vulnerability reports (#1002)
Add support for Go 1.20 in testing workflows (#1034)