v0.3.15
Changes since v0.3.14
⚠️ Breaking Changes
- Default Kubelet cgroupDriver to systemd for Kubernetes >= 1.21 (#4294)
- Cert manager has been updated to v1.1.0 (#4225)
✨ New Features
- KubeadmControlPlane: Support rollout strategies introducing
maxSurge
(#4293) - Add support to CABPK for using kubeadm v1beta2 types internally (#4292)
- Add support to skip Machine remediation, and respect paused Machines in MachineHealthCheck (#4206)
- Annotate Kubernetes nodes with Cluster API Cluster and owner information (#4388)
🐛 Bug Fixes
- Include MachinePool checks when deleting a Cluster (#4299)
- Change CI bucket for conformance tests to the non-bazel build (#4251)
- Fix KubeadmControlPlane remediation when Kubernetes node name and etcd member Name aren't the same as the Machine's (#4242)
- Make manifest to use cert-manager.io/v1alpha2 (#4411)
📖 Documentation
- Update MachineHealthCheck docs to comply with current implementation (#4387)
- Document policy for workloads on KCP controlled machines (#4280)
🌱 Others
- Clusterctl v0.3.x should not upgrade to next minor or major releases (#4268, #4265, #4252)
- Book pre-requisites should all use realpath (#4158)
- Use distroless for CAPD (#4324)
- Remove verbose log line from ClusterResourceSet controller (#4150)
Thanks to all our contributors! 😊