Releases: kubermatic/kubeone
Releases · kubermatic/kubeone
v1.11.3
v1.10.4
Changelog since v1.10.3
Changes by Kind
Chore
- Upgrade machine-controller version to v1.61.4 and operating-system-manager version to v1.6.9 (#3819, @archups)
Bug or Regression
- Fix Nutanix credentials (#3789, @kubermatic-bot)
- Fix validation to pass when ChartURL is given (#3825, @kubermatic-bot)
v1.11.2
Changelog since v1.11.1
Changes by Kind
Bug or Regression
- Default canal_iface_regex only for hetzner (#3798, @kubermatic-bot)
- Fix Nutanix credentials (#3788, @kubermatic-bot)
- Fixes the Hubbele Relay Connection Issues with the Cilium Agent, SSL Connection is fixed by mounting the Server Certificates in the Cilium Agent Container (#3803, @kubermatic-bot)
- Make it possible to configure FLANNELD_IFACE (#3792, @kubermatic-bot)
v1.11.1
v1.10.3
v1.10.2
Changelog since v1.10.1
Changes by Kind
Updates
machine-controller
operating-system-manager
- Update operating-system-manager to v1.6.7 (#3739, @archups)
- Update operating-system-manager to v1.6.6 (#3737, @kron4eg)
Others
Checksums
SHA256 checksums can be found in the kubeone_1.10.2_checksums.txt file.
v1.11.0
Changelog since v1.10.0
Changes by Kind
Feature
- Automate caBundle injection to the PodSpec of addons (#3683, @kron4eg)
- Add CA Config API
- Add
--insecureflag to mirror-images command to bypass TLS verification (#3657, @mohamed-rafraf) - Add support for kubernetes version 1.33. (#3651, @soer3n)
- Add the ability to override containerd sandbox image (#3646, @mohamed-rafraf)
- Allow control-plane and static workers nodes annotation (#3658, @kron4eg)
- Introduce
mirror-imagescommand to mirror images used by kubeone into another registry (#3631, @mohamed-rafraf) - Support KubeVirt CCM Deployment (#3661, @moadqassem)
Bug or Regression
- Bump helm.sh/helm/v3 to v3.18.4 (#3744, @dependabot[bot])
- Controlplane nodes will now have the fs.inotify.max_user_instances limit increased aswell (#3649, @4ch3los)
- Drop kubevirt infraClusterKubeconfig API fields (#3674, @kron4eg)
- Fix CABundle flag for OSM (#3642, @kron4eg)
- Fix Canal dualstack setup (#3747, @kron4eg)
- Fixes the vsphere-config-secret name misalignment across vSphere CSI driver components. (#3745, @rajaSahil)
Chore
- Update GCP CSI manifests reference to v1.20.0
- Update OpenStack CSI driver to v2.33.0
- Update OpenStack CCM to v2.33.0
- Update Hetzner CSI driver to v2.16.0
- Update Hetzner CCM to v1.25.1
- Update vSphere CSI driver to v3.5.0
- Update Azure Disk CSI drive to v1.33.1
- Update CSI Azure File driver to v1.33.2
- Update Azure CCM to v1.33.1
- Update AWS CSI to v1.45.0
- Update AWS CCM
- Update calico CNI v3.30.2 (#3683, @kron4eg)
- Bump Go version to 1.24.4 (#3682, @archups)
- Bump OSM to v1.7.2 and MC to v1.62.0 (#3725, @archups)
- Bump operating-system-manager to v1.7.4 (#3738, @archups)
- Images updates:
- Calico / Canal v3.30.0
- Cilium: v1.17.3
- cluster-autoscaler: v1.30.4
- cluster-autoscaler: v1.31.2
- cluster-autoscaler: v1.32.1
- AWS CCM: v1.33.0
- AWS Ebs Csi: v1.43.0
- AWS Ebs Csi Attacher: v4.8.1-eks-1-33-2
- AWS Ebs Csi Livenessprobe: v2.15.0-eks-1-33-3
- AWS Ebs Csi Node Driver Registrar: v2.13.0-eks-1-33-2
- AWS Ebs Csi External Provisioner: v5.2.0-eks-1-33-3
- AWS Ebs Csi External Resizer: v1.13.2-eks-1-33-3
- Azure CCM: v1.30.12
- Azure CCM: v1.31.6
- Azure CCM: v1.32.5
-
- Azure CCM: v1.33.0
-
- Azure CNM: v1.30.12
- Azure CNM: v1.31.6
- Azure CNM: v1.32.5
-
- Azure CNM: v1.33.0
- Azure Disk CSI: v1.33.0
- Azure File CSI: v1.33.0
- Digitalocean CSI Attacher: vv4.8.1
- Digitalocean CSI Provisioner: v5.2.0
- Digitalocean CSI Resizer: v1.13.2
- Digitalocean CSI Snapshotter: v8.2.1
- Hetzner CCM: v1.24.
- OpenstackCCM: v1.30.3
- OpenstackCCM: v1.31.2
- OpenStack Cinder CSI: v1.30.3
- OpenStack Cinder CSI: v1.31.3
- Vsphere CCM; v1.30.2
- Vsphere CCM; v1.31.1
- Vsphere CCM; v1.32.1
- Vsphere CCM; v1.33.0
- Vsphere CSI Driver: v3.4.0
- Vsphere CSI Syncer: v3.4.0
- Vsphere CSI Attacher: v4.8.1
- Vsphere CSI Livenessprobe: v2.15.0
- Vsphere CSI Node Driver Registrar: v2.13.0
- Vsphere CSI Provisioner; v5.2.0
- Vsphere CSI Resizer: v1.13.2
- Vsphere CSI Snapshotter: v8.2.1
- GCP CCM: v32.2.2
- GCP Compute CSI Driver: v1.15.4
- GCP Compute CSI Provisioner: v5.2.0
- GCP Compute CSI Attacher: v4.8.1
- GCP Compute CSI Resizer v1.13.2
- GCP Compute CSI Snapshotter: v8.2.1
- GCP Compute CSI Node Driver Registrar: v2.13.0
- Restic: v0.17.3
- CSI external snapshot: v8.2.1
- Cilium Hubble: v0.13.2 (#3653, @soer3n)
- Images updates:
- Update Hetzner CCM to the v1.26.0 (#3732, @kron4eg)
- Update Flannel CNI to v0.24.4 (#3736, @kron4eg)
- Update MachineController to v1.61.3 (#3672, @xmudrii)
- Update to Go 1.24.2 (#3618, @xrstf)
Other (Cleanup or Flake)
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.
v1.10.0
We're happy to announce a new KubeOne minor release — KubeOne 1.10! Please consult the changelog below, as well as, the following two documents before upgrading:
Changelog since v1.9.0
Urgent Upgrade Notes
(No, really, you MUST read this before you upgrade)
- Disallow using machine-controller and operating-system-manager with the cloud provider
none(.cloudProvider.none). If you're affected by this change, you have to either disable machine-controller and/or operating-system-manager, or switch from the cloud providernoneto a supported cloud provider (#3369, @kron4eg) - The Calico VXLAN optional addon has been removed from KubeOne. This addon has been non-functional for the past several releases. If you still need and use this addon, we advise using the addons mechanism to deploy it (#3568, @kron4eg)
- The minimum kernel version for Kubernetes 1.32+ clusters is 4.19. Trying to provision a cluster with Kubernetes 1.32 or upgrade an existing cluster to Kubernetes 1.32, where nodes are not satisfying this requirement, will result in a pre-flight check failure (#3590, @kron4eg)
Checksums
SHA256 checksums can be found in the kubeone_1.10.0_checksums.txt file.