github kubernetes-sigs/cluster-api v1.2.8

latest releases: v1.8.3, v1.7.6, test/v1.8.3...
22 months ago

Highlights

Beginning with kubernetes v1.22, the default registry for kubernetes is registry.k8s.io instead of k8s.gcr.io which is why references should get migrated when upgrading to v1.22.

Upstream blog: https://kubernetes.io/blog/2022/11/28/registry-k8s-io-faster-cheaper-ga/

We also bumped dependencies to fix CVEs in cert-manager.

👌 Kubernetes version support

  • Management Cluster: v1.20.x -> v1.24.x [1]
  • Workload Cluster: v1.18.x -> v1.24.x

[1] When using Cluster API with the experimental CLUSTER_TOPOLOGY feature, the Kubernetes version of the management cluster must be >= 1.22.0.

Changes since v1.2.7

🐛 Bug Fixes

  • ClusterClass: Validate MachineDeploymentTopology.Name to be valid label value (#7762)
  • Testing: Fix flakiness in MD controller test (#7753)
  • Book: Fix goproxy to also return versions for major > 1 (#7729)
  • Runtime SDK: Add deterministic prefix and suffix to label hash (#7765)
  • Runtime SDK: Add name hashing for long MS names (#7743)

🌱 Others

  • API: Add explicit length check for cluster and md names (#7741)
  • CI: Bump actions/checkout from 3.0 to 3.2 (#7751)
  • KCP: Use new registry for Kubernetes >= v1.22 (#7505)
  • Update cert-manager to v1.10.1 (#7723)
  • Update sprig, semver and github-workflow (#7704)

📖 Additionally, there have been 1 contributions to our documentation and book. (#7748)

Thanks to all our contributors! 😊

Don't miss a new cluster-api release

NewReleases is sending notifications on new releases.