v1.10.1
Changelog since v1.10.0
Urgent Upgrade Notes
(No, really, you MUST read this before you upgrade)
- KubeVirt Cloud Controller Manager (CCM) is now deployed by default for all KubeVirt clusters. Two new fields are added to the API used to configure the CCM (
.cloudProvider.kubevirt.zoneAndRegionEnabledand.cloudProvider.kubevirt.loadBalancerEnabled)..cloudProvider.kubevirt.infraNamespaceis now a required field and KubeOne will fail validation if not set (#3661, @moadqassem) - [ACTION REQUIRED] The KubeVirt CCM requires some permissions to be added to the ServiceAccount that is bound to the infrastructure cluster kubeconfig in order to perform some tasks on the infrastructure side. For more information about the required roles please check this file
- [ACTION REQUIRED] The
.cloudProvider.kubevirt.infraClusterKubeconfigfield has been removed from the KubeOneCluster type. Users must remove this field from their KubeOneCluster manifests otherwise the runtime validation will fail. The kubeconfig file provided via theKUBEVIRT_KUBECONFIGenvironment variable is used as a kubeconfig file for the infrastructure cluster (#3675, @kron4eg)
Changes by Kind
API Changes
- Add a new
annotationsfield toHostConfigused to annotate control plane and static worker nodes (#3658, @kron4eg)
Bug or Regression
- Fix incorrect CABundle flag in the operating-system-manager (OSM) Deployment (#3644, @kubermatic-bot)
Checksums
SHA256 checksums can be found in the kubeone_1.10.1_checksums.txt file.