Changelog since v1.6.2
Urgent Upgrade Notes
(No, really, you MUST read this before you upgrade)
- Migrate from the legacy package repositories (
apt.kubernetes.io
andyum.kubernetes.io
) to the Kubernetes community-hosted package repositories (pkgs.k8s.io
). The legacy repositories have been deprecated as of August 31, 2023 and will be frozen starting from September 13, 2023. Upgrading to KubeOne v1.7.0+ or v1.6.3+ is required in order to install or upgrade to Kubernetes version newer than v1.27.6, v1.26.9, and v1.25.14. If IP-based or URL-based filtering is in place, you may need to mirror the release packages to a local package repository that you have strict control over. See the official announcement for more details (#2878, @xmudrii) - Migrate from the Kubernetes release bucket (
https://storage.googleapis.com/kubernetes-release/release
) todl.k8s.io
for downloading binaries. This change only affects Flatcar-based clusters. If IP-based or URL-based filtering is in place, you need to allow the appropriate IP addresses and domains as described in the officialdl.k8s.io
announcement (#2878, @xmudrii)
Changes by Kind
Bug or Regression
- Fix installing Helm charts containing CRDs (#2882, @kubermatic-bot)
- Fix defaulting for
vpc_id
in the example Terraform configs for AWS with dual-stack networking (#2883, @kubermatic-bot)
Updates
machine-controller
Equinix Metal
- Update the Equinix Metal CCM to v3.6.2 (#2871, @kubermatic-bot)
Other (Cleanup or Flake)
- Rename anti-affinity rule for the control plane nodes in the example Terraform configs for vSphere to include the cluster name (#2884, @kubermatic-bot)
- Use
buildx
instead of Buildah to create multi-architecture KubeOne container images (#2809, @xmudrii)
Checksums
SHA256 checksums can be found in the kubeone_1.6.3_checksums.txt
file.