The latest version of the Terraform VMware Cloud Director Provider v3.12.0 has been released, bringing with it numerous new features and improvements. One of the key additions in this release is the introduction of the Container Service Extension (CSE) Kubernetes Cluster resource and data source.
In response to feedback from the community, the provider now offers a new resource, vcd_cse_kubernetes_cluster, which simplifies the creation, update, and management of Kubernetes clusters. This resource abstracts the complexity of the generic methods used in the previous Kubernetes Cluster management guide, providing a more intuitive way to work with Kubernetes clusters.
The vcd_cse_kubernetes_cluster resource allows users to define various aspects of their Kubernetes cluster, such as the CSE version, name, network configurations, API token, control plane settings, worker pool configurations, default storage class, and more. This resource supports all the updateable elements available in the UI, making it easier for users to manage their clusters.
Additionally, the provider now supports Container Service Extension (CSE) versions 4.2.0 and 4.2.1, and includes all the necessary RDE Type schemas for these versions. Users can also import existing clusters and read existing clusters using the data source.
Other notable changes in this release include support for consolidating VM disks on creation to override template disks, VM copy support to create a VM from an existing one, and the ability to create vApp templates from existing vApps or standalone VMs.
Furthermore, the provider now offers route advertisement configuration for routed Org VDC networks, allowing users to enable route advertisement per routed network.
For a comprehensive list of new resources, data sources, and other enhancements, refer to the project’s changelog. Feedback and suggestions can be shared through GitHub Issues and the #vcd-terraform-dev Slack channel.
Source link