github kubernetes-sigs/cluster-api v1.9.5

one day ago

👌 Kubernetes version support

  • Management Cluster: v1.28.x -> v1.32.x
  • Workload Cluster: v1.26.x -> v1.32.x

More information about version support can be found here

Changes since v1.9.4

📈 Overview

  • 23 new commits merged
  • 6 feature additions ✨
  • 4 bugs fixed 🐛

✨ New Features

  • ClusterClass: Add classNamespace to topology (#11730)
  • ClusterClass: Add e2e tests & clusterctl changes for cross-ns CC ref (#11845)
  • ClusterClass: Clusterctl move support for a cross namespace ClusterClass reference (#11846)
  • clusterctl: Add addon provider fleet to registry (#11829)
  • e2e: Extend scale test and make ExtensionConfig name in RuntimeSDK test configurable (#11844)
  • Machine: Add MachineDrainRule "WaitCompleted" (#11758)

🐛 Bug Fixes

  • Clustercache: Increase timeout for informer List+Watch calls from 10s to 11m (#11767)
  • ClusterClass: Ensure Cluster topology controller is not stuck when MDs are stuck in deletion (#11787)
  • clusterctl: Fix: send delete request before removing finalizers (#11821)
  • MachinePool: Check machinepool feature-flag before watching in cluster controller (#11779)
  • CI: Scripts: fix checking out k/k release branch (#11841)

🌱 Others

  • clusterctl: Bump cert-manager to v1.16.3 (#11715)
  • clusterctl: Remove OCNE providers (#11831)
  • Conditions: Handle "waiting for completion" in KCP, MD, MS and Machine conditions (#11825)
  • Controller-runtime: Bump to controller-runtime v0.19.5 (#11748)
  • Dependency: Bump go to v1.22.11 (#11739)
  • Dependency: Bump go to v1.22.12 (#11804)
  • Dependency: Bump to controller-runtime v0.19.6 (#11851)
  • e2e: Add optional ClusterctlVariables to QuickStartSpecInput (#11785)
  • e2e: Attempt older version upgrades twice to work around flake with the docker controller (#11793)
  • KCP: Improve KCP remediation of multiple failures (#11746)
  • Machine: Add --additional-sync-machine-labels to allow syncing additional labels to Nodes (#11762)
  • MachineDeployment: Improve MachineSet create and delete logs (#11765)

Dependencies

Added

Nothing has changed.

Changed

  • sigs.k8s.io/controller-runtime: v0.19.4 → v0.19.6

Removed

Nothing has changed.

Thanks to all our contributors! 😊

Don't miss a new cluster-api release

NewReleases is sending notifications on new releases.