github kubernetes-sigs/cluster-api v1.5.1

latest releases: v1.9.0-beta.0, v1.8.5, v1.7.8...
14 months ago

👌 Kubernetes version support

  • Management Cluster: v1.24.x -> v1.28.x
  • Workload Cluster: v1.22.x -> v1.28.x

More information about version support can be found here

Changes since v1.5.0


📈 Overview

  • 35 new commits merged
  • 2 feature additions ✨
  • 10 bugs fixed 🐛

✨ New Features

  • MachineSet: Adjust preflight check to allow kubelet version skew of 3 for clusters running v1.28 and above (#9233)
  • Testing/documentation: v1.28: Prepare quickstart, capd and tests for the new release including kind bump (#9225)

🐛 Bug Fixes

  • CAPBK: Certificate paths in cloud-init scripts should not use a platform-dependent path separator (#9230)
  • CAPD: Delete container after failed start to work around port allocation issues (#9130)
  • ClusterClass: Add topology-owned label to MachineHealthChecks. (#9204)
  • ClusterClass: Fix ClusterClass enqueue for ExtensionConfig (#9137)
  • Devtools: Fix tilt-prepare leader-elect setting (#9316)
  • e2e: Pin conformance image to a version which includes a fix for the dualstack tests (#9256)
  • KCP: Allow unsetting useExperimentalRetryJoin field from KubeadmControlPlane (#9202)
  • MachineDeployment: MD controller: use regular random suffix for MachineSets, ensure max length 63 (#9329)
  • util: Fix AddAnnotations for unstructured.Unstructured (#9176)

🌱 Others

  • CAPD: Fix multi error handling in RunContainer (#9243)
  • CI: Add verify-govulncheck and verify-vulnerabilities targets and integrate to scan action (#9179)
  • CI: Update base branch for link checker (#9207)
  • clusterctl: Set controller-runtime logger for clusterctl (#9129)
  • clusterctl: Update cert-manager to v1.12.3 (#9198)
  • Dependency: Bump controller-runtime to v0.15.1 (#9127)
  • Dependency: Bump corefile-migration library to v1.0.21 (#9309)
  • Dependency: Bump envtest binaries to 1.28 (#9304)
  • Dependency: Bump golang.org/x/net to v0.13.0 (#9122)
  • Dependency: Bump to Go 1.20.7 (#9105)
  • e2e: Add back flavor to Waiter interface (#9177)
  • e2e: Add CRS re-reconcile to ownerReference test (#9301)
  • e2e: Add test for ownerReference apiVersion update (#9297)
  • e2e: Refactor e2e ownerRef test utils (#9314)
  • e2e: Test and document controller ownerReferences (#9303)
  • logging: Fix patch errors not being logged (#9234)

📖 Additionally, there have been 8 contributions to our documentation and book. (#9332, #9226, #9205, #9238, #9154, #9117, #9090, #9082)

Thanks to all our contributors! 😊

Don't miss a new cluster-api release

NewReleases is sending notifications on new releases.