v1.7.3
👌 Kubernetes version support
- Management Cluster: v1.26.x -> v1.30.x
- Workload Cluster: v1.24.x -> v1.30.x
More information about version support can be found here
Changes since v1.7.2
📈 Overview
- 18 new commits merged
- 1 feature addition ✨
- 5 bugs fixed 🐛
✨ New Features
- ClusterClass: Support ControlPlane variable overrides (#10701)
🐛 Bug Fixes
- ClusterClass: Defaulting webhook should check class is set in ClusterClass-based clusters (#10673)
- ClusterClass: Fix indexing in ClusterClass webhook MHC validation (#10678)
- MachineHealthCheck: Skip publishing the
RemediationRestricted
event when there are no unhealthy target (#10616) - MachinePool: Check that replicas pointer is not nil in machinepool controller (#10634)
- KCP/CAPD: KCPTemplate & DockerClusterTemplate webhook: default before immutability check (#10646)
🌱 Others
- clusterctl: Bump cert-manager to v1.15.0 (#10732)
- Dependency: Bump to Go 1.21.11 (#10740)
- Devtools: Use setup-envtest from CR main (05/2024) to use envtest binaries from CT releases (#10663)
- e2e: Kind: bump to v0.23.0 (#10641)
- e2e: Test: check for metadata.yaml when resolving releases to not try to use unreleased versions (#10645)
- e2e: Test: improve output for ValidateResourceVersionStable by using BeComparable instead of Equal (#10654)
- Security: Cleanup owner files (#10679)
- Testing: Support MachinePools without MachinePoolMachines in clusterctl upgrade test (#10614)
- Testing: Use kind as a secondary management cluster for clusterctl E2E tests (#10675)
📖 Additionally, there have been 2 contributions to our documentation and book. (#10687, #10720)
Dependencies
Added
Nothing has changed.
Changed
Nothing has changed.
Removed
Nothing has changed.
Thanks to all our contributors! 😊