Highlights
This release contains various improvements around consistent reconciliation of
owner references. I.e. owner references are consistently reconciled to the same state
as the state they had after initial create (relevant e.g. after a velero backup/restore).
We also bumped dependencies to fix CVEs in golang.org/x/{net,text}
and
to support upgrades to CoreDNS v1.10.0.
Changes since v1.2.6
🐛 Bug Fixes
- Remove inaccurate comment on KCP test (#7664)
- Fix KubeadmControlPlane secrets should always be adopted (#7661)
- Fix Machine adoption for KCP/MachineSet-owned Machines (#7640)
- Fix bug in kubeadmconfig adoption (#7627)
- Fix kubeadmconfig bootstrapsecret ownerRef reconciliation (#7616)
- test/e2e: fix ClusterClass changes flake (#7610)
- Fix adopting ClusterResourceSet resource by CRS when already applied (#7608)
- Add CleanupAndWait call for flaky ClusterClass test (#7609)
🌱 Others
- Bump golang.org dependencies to fix CVEs (#7665)
- Bump github.com/coredns/corefile-migration (#7658)
- Ensure infra and bootstrap objects are owned by Machines (#7653)
- MD reconciler: improve integration test (#7607)
Thanks to all our contributors! 😊