VMware Cloud Provider

Terraform Provider VCD 3.7.0 with Container Service Extension (CSE) and CDS support

Terraform provider VCD 3.7.0 is here and is now certified for VCD 10.4 and CDS.

Container Service Extension (CSE) 3.1.x automation

This version contains updates in resources like vcd_catalog_item to provide the required elements to support the setup of CSE in VCD.

Users can find a comprehensive guide that will lead them throughout the setup process of CSE components in VCD. The result is that they will have their VCD appliance ready to deploy and manage Tanzu Kubernetes Grid Multi-cloud (TKGm) clusters.

There’s also a new example that contains ready-to-use HCL code that will help customers to ramp-up and even prepare their own to setup CSE on their VCD appliance.

Dynamic Security Groups

Previous versions of VCD provider already had support for Static Security Groups, but the missing
part was Dynamic Security Groups and we’re happy to have them in 3.7.

Here is a tiny snippet of Tags and Dynamic Security Groups in action:

NSX-T Edge Gateway BGP Configuration

Three more new resources (and respective data sources) that should cover all needs for NSX-T Edge
Gateway BGP configuration:

ALB licensing model changes

The release of VCD 10.4.0 comes with a lot of new features and changes, and the VCD provider has been adapted to support them. One of the most important additions is about the ALB licensing model:

  • vcd_nsxt_alb_controller resource doesn’t need the Licensing attribute in VCD 10.4.0, as it was transferred to the ALB Service Engine Group and the ALB Settings of the Edge Gateways. Therefore, license_type is now optional.
  • vcd_nsxt_alb_service_engine_group resource and data source can handle the “Supported feature set” which replaces the mentioned Licensing in VCD 10.4.0. Therefore, it has a new supported_feature_set attribute.
  • vcd_nsxt_alb_settings resource and data source can handle the “Supported feature set” which replaces the mentioned Licensing in VCD 10.4.0. Therefore, it has a new supported_feature_set attribute.

Other bits

  • Deprecate vdc field in NSX-T Edge Gateway child entities to better align with VDC Group support.
    Parent VDC or VDC Group is now inherited from edge_gateway_id field.
  • A new VDC sharing resource
    vcd_org_vdc_access_control.
  • Improved VDC Group compatibility for some NSX-T Edge Gateway resources and data sources
  • DNS server support for
    vcd_nsxt_network_dhcp
  • Improved metadata performance for all resources that support it

More information

And a related release – underlying Go SDK for VMware Cloud Director has got a new version
v2.16

Authors and credit to: Dainius Serplis, Adam Barreiro, Linas Virbalas