v0.3.1
Changes since v0.3.0
🐛 Bug Fixes
- Normalize container image name for
kube-proxy
, and validate Kubernetes versions (#2691) - Ensure Machine infrastructure reference is deleted before deleting the Kubernetes Node (#2570)
- Validate MachineHealthCheck's MaxUnhealthy strings are percentages (#2648)
- Fix a possible panic in KubeadmControlPlane when ClusterConfiguration is nil (#2641)
📖 Documentation
- Show Azure tab in Tilt docs (#2692)
- Update minimum tilt version (#2649)
- Update quick start guide for flow and update parameters for AWS, Azure and vSphere (#2628)
- Update clusterctl overview to remove confusion on presence of GUI (#2663)
🏃 Others
- Update KubeadmControlPlane proposal to reflect implementation changes (#2390)
- Increase default concurrency for KubeadmControlPlane controller to 10 (#2625)
- Bump controller-tools to v0.2.6 (#2631)
- Use controller-runtime cache for watching remote nodes over informers (#2496)
- Add semver version validation rules to
Machine.Spec.Version
andKubeadmControlPlane.Spec.Version
validation (#2674, #2647) - Mark defaulted kubeadm v1beta1 internal types fields as optional (#2678)
- Standardize tests around gomega (#2680, #2681, #2645, #2673, #2668, #2643, #2638, #2632, #2614, #2667)
- Migrate KubeadmControlPlane main from flags to pflags (#2656)
- clusterctl repository-local supports windows (#2661)
- clusterctl: log which value clusterctl mover is setting when pausing (#2687)
- clusterctl: use exponential backoff (#2666)
Thanks to all our contributors! 😊