Changelog since v1.9.0
Changes by Kind
Feature
- Add
.cloudProvider.kubevirt.infraNamespace
field to the KubeOneCluster API used to control what namespace will be used by the KubeVirt provider to create and manage resources in the infra cluster, such as VirtualMachines and VirtualMachineInstances (#3503, @kubermatic-bot) - Add support for the KubeVirt CSI driver. The CSI driver is deployed automatically for all KubeVirt clusters (unless
.cloudProvider.disableBundledCSIDrivers
is set totrue
). A new optional field,.cloudProvider.kubevirt.infraClusterKubeconfig
, has been added to the KubeOneCluster API used to provide a kubeconfig file for a KubeVirt infra cluster (a cluster where KubeVirt is installed). This kubeconfig can be used by the CSI driver for provisioning volumes. (#3512, @kubermatic-bot) - Update OpenStack CCM and CSI driver to v1.31.2 and v1.30.2 (#3489, @kubermatic-bot)
Bug or Regression
- Fix an error message appearing in the KubeOne UI for clusters that don't have any Machine/MachineDeployment (#3480, @kubermatic-bot)
Other (Cleanup or Flake)
- Use dedicated keyring for Docker repositories to solve
apt-key
deprecation warning upon installing/upgrading containerd (#3485, @kubermatic-bot)
Updates
Others
- KubeOne is now built with Go 1.23.4 (#3513, @kubermatic-bot)
Checksums
SHA256 checksums can be found in the kubeone_1.9.1_checksums.txt
file.