ACTION REQUIRED
- The field
vmNetName
is considered deprecated for vSphere andnetworks
should be used instead (#1673)
Bugfixes
- Fix assignment of compute and sizing policies for VMware Cloud Director (#1685)
- VSphere: Fix a bug where datastore cluster value was not being propagated to the cloud-config (#1682)
- Fixed multiple instance creation issue for vultr by waiting for instance to get started (#1706)
Chore
- Machine Controller is now built using Go 1.21.0 (#1698)
- Upgrade govulr to v3 and handle go vultr API response codes (#1706)
Cleanup
- Remove support for centos with Hetzner (#1725)
- Remove support for Kubernetes 1.24 (#1675)
- Remove support for Kubernetes v1.25 (#1709)
- Support for container runtime docker has been removed (#1692)
New Feature
- Support for configuring multiple networks for vSphere (#1673)
- Anexia Provider: allow configuration of multiple disks (#1665)
- Kubevirt: support OCI VM image source (#1672)
- Machine-controller is now built using Go 1.21.3 (#1728)
- Machine-controller will inject provider-id for the machines that are created against cloud providers that don't have in-tree or external CCM support (#1723)
- Support for Kubernetes v1.28 (#1699)
- Add support for Vultr bare metal instances and Vultr VPC v1/v2 (#1706)