Skip to content

Releases: kubermatic/kubeone

v1.14.3

Choose a tag to compare

@github-actions github-actions released this 24 Aug 12:44
Immutable release. Only release title and notes can be modified.
v1.14.3
affb434

Changelog since v1.14.2

Changes by Kind

Bug or Regression

  • Fix the Cilium LRP by @kron4eg in #4189
  • Fixed a bug where upgrading a vSphere cluster from an older KubeOne version left behind a stale validation.csi.vsphere.vmware.com ValidatingWebhookConfiguration, blocking StorageClass changes and all new dynamic volume provisioning/PVC deletion by @steled in #4195

Updates

v1.14.2

Choose a tag to compare

@github-actions github-actions released this 13 Aug 14:21
Immutable release. Only release title and notes can be modified.
v1.14.2
950b701

Changelog since v1.14.1

Changes by Kind

Bug or Regression

Updates

v1.13.7

Choose a tag to compare

@github-actions github-actions released this 13 Aug 13:47
Immutable release. Only release title and notes can be modified.
85409ea

Changelog since v1.13.6

Changes by Kind

Bug or Regression

v1.14.1

Choose a tag to compare

@github-actions github-actions released this 05 Aug 14:17
Immutable release. Only release title and notes can be modified.
v1.14.1
0a2579a

Changes by Kind

Updates

Bug or Regression

  • Update Helm dry run strategy on release upgrade by @kron4eg in #4168

v1.13.6

Choose a tag to compare

@github-actions github-actions released this 05 Aug 13:21
Immutable release. Only release title and notes can be modified.
v1.13.6
baf3d48

Changes by Kind

Fixes of Bugs or Regressions

  • Prevent Gateway controllers from recreating LoadBalancer Services during reset #4086
  • Fix Helm dry run strategy on release upgrade #4169

Updates

v1.14.0

Choose a tag to compare

@github-actions github-actions released this 27 Jul 16:34
Immutable release. Only release title and notes can be modified.
v1.14.0
5f9f3ba

v1.14.0 - 2026-07-27

Urgent and BREAKING Upgrade Notes

(No, really, you MUST read this before you upgrade)

  • Support for Kubernetes 1.33 has been removed. KubeOne v1.14 supports Kubernetes versions 1.34, 1.35, and 1.36. Before upgrading KubeOne, ensure your clusters are running Kubernetes v1.34 or newer. (#4096, @kron4eg)
  • All CCM/CSI migration tooling has been removed. The kubeone migrate to-ccm-csi command is now a no-op (kept only for backward compatibility) since Kubernetes has fully moved on from in-tree cloud providers and CSI migration. If any of your clusters are still running with the in-tree cloud provider (.cloudProvider.external: false) and haven't completed the CCM/CSI migration, complete it using KubeOne v1.13 or earlier before upgrading to v1.14. (#4096, @kron4eg)

Changelog since v1.13.0

Changes by Kind

Feature

  • Add support for Kubernetes v1.36
    • Remove everything related to CCM/CSI migration (#4096, @kron4eg)
  • Add support for KubeOne-managed KubeVirt control planes (#4108, @kron4eg)
  • Add openstack managed control-plane (#4098, @kron4eg)
  • Add kubevirt as a supported provider for init command (#4110, @kron4eg)
  • Add parallel image copy support for mirror-images (#4107, @kron4eg)
  • Add successfulJobsHistoryLimit param to backups-restic addon (#4113, @kron4eg)
  • Support gatewayAPI in Cilium (#4069, @kron4eg)
  • EnableLocalRedirectPolicy for Cilium (#4070, @kron4eg)
  • kubeone certificates renew will detect and fix the drift between apiserver certificate and APIEndpoint.AlternativeNames (#4114, @kron4eg)
  • Add new UI features (#3975, @kron4eg)
    • Added MachineDeployment scale up/down
    • Added listing of pods on individual Node
    • Added deletion of specific Machine
    • Added forced rollout of the MachineDeployment
  • Add etcd-defrag addon with CronJob for periodic automatic etcd defragmentation (#4155, @kron4eg)
  • Add support for a customSecrets section in the credentials file, allowing arbitrary user-defined secrets to be referenced from addon templates (built-in and custom) as .CustomCredentials.KEY (#4156, @steled)

Bug or Regression

  • Fix Azure CCM and CNM image versions (#4042, @kron4eg)
  • Fix csi-azuredisk-controller pods crashing on startup. (#4064, @bastianpaetzold)
  • Fixed typo in cilium configmap (#4044, @kron4eg)
  • Fix v1.kubelet-config annotations in terraform examples (#4090, @kron4eg)
  • Avoid modprobe ip_tables (#4088, @kron4eg)
  • The jump host can have a different SSH key. (#4063, @mohamed-rafraf)
  • Fixed kubeone reset failing to delete PersistentVolumes when a PodDisruptionBudget blocked Pod eviction, and PVCs getting stuck in Terminating because workload controllers recreated the Pods during volume cleanup. (#4100, @rajaSahil)
  • Prevent Gateway controllers from recreating LoadBalancer Services during reset. (#4084, @rajaSahil)
  • Update Operating System Manager image version to v1.10.5 (#4068, @kron4eg)
  • Upgrade helm library to helm4 (#4123, @kron4eg)
  • Upgrade golang.org/x/crypto v0.52.0 (#4092, @kron4eg)
  • Update google.golang.org/grpc from 1.82.0 to 1.82.1 (#4148, @dependabot[bot])
  • Configure default IFACE_REGEX for canal to correctly autodetect internal interface on Hetzner (#4149, @kron4eg)

Documentation

  • Docs: add managed control-plane guides for Hetzner and OpenStack (#4143, @kron4eg)

Chore

  • Add SBOM generation and Cosign signing to release workflow. (#4117, @rajaSahil)
  • Add govulncheck to the linter job (#4051, @kron4eg)
  • Kubeone mirror-images github action (#4116, @kron4eg)
  • Let unattended-upgrades work on RHEL9 like systems as well (#4147, @kron4eg)
  • Upgrade machine-controller to v1.66.0 (#4142, @kron4eg)
  • Update vSphere CSI to v3.7.1
    Update Hetzner CSI to v2.21.2
    Update Hetzner CCM to v1.31.1
    Update GCP CSI driver to v1.26.0
    Update GCP CCM to v36.0.7
    Update DigitalOcean CSI driver to v4.17.0
    Update DigitalOcean CCM to v0.1.67
    Update Azure File CSI driver to v1.35.3
    Update Azure Disk CSI driver to v1.34.4
    Update AWS CSI driver to v1.61.1
    Update Canal CNI to v3.32.0
    Update cilium to v1.19.4
    Update OSM to the latest main (#4106, @kron4eg)
  • Upgrade hcloud-ccm to v1.34.0 (#4151, @rajaSahil)
  • Upgrade AzureFile CSI Driver to v1.35.2
  • Upgrade GCP CSI compute-persistent driver to v1.23.3
    Upgrade GCP CCM to v35.0.2
    Upgrade DigitalOceam CSI Driver to v4.16.0
    Upgrade DigitalOcean CCM to v0.1.66
    Upgrade AzureDisk CSI driver to 1.34.2
    Upgrade AzureFile CSI driver to v1.35.1 (#4054, @kron4eg)
  • Update restic addon images restic 0.19.1, etcd 3.5.32 (#4134, @kron4eg)
  • Update Flatcar version to 4593.2.2 for azure (#4140, @rajaSahil)
  • Update golang.org/x/net to v0.54.0 (#4076, @kron4eg)
  • Update oras-go dependency to v2.6.1 (#4120, @kron4eg)
  • Fix goreleaser formats (#4049, @kron4eg)
  • Bump github.com/containerd/containerd from 1.7.30 to 1.7.33 (#4111, @dependabot[bot])
  • Upgrade helm.sh/helm/v3 to 3.20.2 (#4041, @dependabot[bot])
  • Update OSM to v1.11.0 (#4154, @kron4eg)

v1.14.0-alpha.1

Choose a tag to compare

@kron4eg kron4eg released this 17 Jun 20:38
Immutable release. Only release title and notes can be modified.
de6f228

Changelog

  • de6f228 Add parallel image copy support for mirror-images (#4107)

v1.14.0-alpha.0

Choose a tag to compare

@kron4eg kron4eg released this 17 Jun 14:10
Immutable release. Only release title and notes can be modified.
ce6bae0

Changelog

v1.12.4

Choose a tag to compare

@github-actions github-actions released this 18 May 15:21
Immutable release. Only release title and notes can be modified.
v1.12.4
2a29c57

Changelog since v1.12.3

Changes by Kind

Fixes of Bugs or Regressions

  • Update Operating System Manager v1.9.1 and fix Flatcar issue with readonly /etc/environment #4080
  • Update vulnerable golang.org/x/net and github.com/containerd/containerd #4079
  • Fix cluster-name in KubeVirt CCM args #3984

v1.13.5

Choose a tag to compare

@github-actions github-actions released this 13 May 09:35
Immutable release. Only release title and notes can be modified.
v1.13.5
0ddfa74

Changelog since v1.13.4

Changes by Kind

Fixes of Bugs or Regressions

Updates

  • Use fixed Go minor version 1.26 in CI workflows #4056, @kron4eg