FEATURES:
vcd_vapp_vm
- Ability to add metadata to a VM. For previous behaviour please seeBACKWARDS INCOMPATIBILITIES
[GH-158]vcd_vapp_vm
- Ability to enable hardware assisted CPU virtualization for VM. It allows hypervisor nesting. [GH-219]
BUG FIXES:
vcd_vapp
- Ability to add metadata to empty vApp. For previous behaviour please seeBACKWARDS INCOMPATIBILITIES
[GH-158]
BACKWARDS INCOMPATIBILITIES / NOTES:
vcd_vapp
- Metadata is no longer added to first VM in vApp it will be added to vApp directly instead. [GH-158]
NOTES:
- Please look for "v2.1+" keyword in documentation which is used to emphasize new features.
- Project switched to using Go modules, while
vendor
is left for backwards build compatibility only. It is worth having a look at README.md to understand how Go modules impact build and development (#178) - Project dependency of github.com/hashicorp/terraform updated from v0.10.0 to v0.11.13 (#181)
- MaxRetryTimeout is shared with underlying SDK
go-vcloud-director
(#189) - Improved testing functionality (#166)
FEATURES:
- New Resource: disk resource -
vcd_independent_disk
(#188) - resource/vcd_vapp_vm has ability to attach independent disk (#188)
- New Resource: vApp network -
vcd_vapp_network
(#155) - resource/vcd_vapp_vm has ability to use vApp network (#155)
IMPROVEMENTS:
- resource/vcd_inserted_media now supports force ejecting on running VM (#184)
- resource/vcd_vapp_vm now support CPU cores configuration (#174)
BUG FIXES:
- resource/vcd_vapp, resource/vcd_vapp_vm add vApp status handling when environment is very fast (#68)
- resource/vcd_vapp_vm add additional validation to check if vApp template is OK [#157]
Please look for "v2.0+" keyword in documentation which is used to emphasize changes and new features.
ARCHITECTURAL:
- Vendor (vCD Golang SDK) switch from the old govcloudair to the newly supported go-vcloud-director
FEATURES:
- vCD 8.2, 9.0, 9.1 and 9.5 version support
- Sys admin login support (required to support new higher privileged operations) -
provider.org = "System"
orprovider.sysorg = "System"
- Ability to select Org and VDC at resource level -
org
andvdc
parameters - New Org resource -
vcd_org
- New Catalog resource -
vcd_catalog
- New Catalog item resource (upload OVA) -
vcd_catalog_item
- New Catalog media resource (upload ISO) -
vcd_catalog_media
- New direct and isolated Org VDC network resources (complements the routed network) -
vcd_network_direct
,vcd_network_isolated
andvcd_network_routed
- DNAT protocol and ICMP sub type setting -
vcd_dnat.protocol
andvcd_dnat.icmp_sub_type
- Ability to accept EULAs when deploying VM -
vcd_vapp_vm.accept_all_eulas
- Setting to log API calls for troubleshooting -
provider.logging
andprovider.logging_file
IMPROVEMENTS:
- Fixes for guest customization issues
- Improvements to error handling and error messages
- New tests and test framework improvements
- Provisional support for connection caching (disabled by default)
BACKWARDS INCOMPATIBILITIES / NOTES:
- Resource
vcd_network
deprecated in favor of a new namevcd_network_routed
- Previously deprecated parameter
provider.maxRetryTimeout
removed completely in favor ofprovider.max_retry_timeout
TESTS:
- Test configuration is now included in a file (create
vcd_test_config.json
fromsample_vcd_test_config.json
) instead of being defined by environment variables
IMPROVEMENTS:
vcd_vapp
- Fixes an issue with Networks in vApp templates being required, also introduced in 0.1.2 (#38)
FEATURES:
vcd_vapp
- Add support for defining shared vcd_networks (#46)vcd_vapp
- Added options to configure dhcp lease times (#47)
IMPROVEMENTS:
vcd_vapp
- Fixes an issue with storage profiles introduced in 0.1.2 (#39)
BACKWARDS INCOMPATIBILITIES / NOTES:
- provider: Deprecate
maxRetryTimeout
in favour ofmax_retry_timeout
(#40)
IMPROVEMENTS:
vcd_vapp
- Setting the computer name regardless of init script (#31)vcd_vapp
- Fixes the power_on issue introduced in 0.1.2 (#33)vcd_vapp
- Fixes issue with allocated IP address affecting tf plan (#17 & #29)vcd_vapp_vm
- Setting the computer name regardless of init script (#31)vcd_firewall_rules
- corrected typo in docs (#35)
IMPROVEMENTS:
FEATURES:
- New VM Resource:
vcd_vapp_vm
(#9) - New VPN Resource:
vcd_edgegateway_vpn
IMPROVEMENTS:
- resource/vcd_dnat: Added a new (optional) param translated_port (#14)
NOTES:
- Same functionality as that of Terraform 0.9.8. Repacked as part of Provider Splitout