Skip to content

v0.3.0-rc.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@vincepri vincepri released this 27 Feb 00:10
f0bc103

Changes since v0.3.0-rc.1

⚠️ Breaking Changes

  • Remove unused functions from the util package (#2417) — impact: if you're using these functions please file an issue or find alternatives.

✨ New Features

  • Implement KubeadmControlPlane upgrade functionality (#2334)
  • Add extra printer columns to machinesets (#2426)
  • Moved MachineDeployment Cluster Label Name to webhook (#2308)
  • Remove ConfigMap's entry when doing a KubeadmControlPlane scale down (#2383)
  • Remove etcd membership when doing a KubeadmControlPlane scale down (#2382)
  • Centralize common validations for kubeadmcontrolplane webhooks, also add support for mutating the KubeadmConfigSpec minus InitConfiguration/JoinConfiguration (#2388)

🐛 Bug Fixes

  • Add a cluster watcher in the machine controller to reconcile after a cluster is unpaused (#2432)
  • Recognize MachinePool as a bootstrap config owner (#2406)
  • KubeadmControlPlane: expect timeout from target cluster load-balancer (#2409)
  • Report all KCP healthcheck errors (#2451)
  • The function util.EnsureOwnerRef should ignore version when comparing objects (#2411)
  • Fix handling pre-releases in mdbook (#2368)

📖 Documentation

  • Update our community blurb (#2399)

🏃 Others

  • Add Cecile to reviewer list (#2376)
  • Use a better loadbalancer for capd (switch to haproxy) (#2436)
  • Add the Azure infrastructure provider (CAPZ) in clusterctl pre-defined providers list (#2419)
  • Disallow modification of KCP kubeadm config spec (#2394)
  • KubeadmControlPlane scale down improvements (#2381)
  • Push logger further down into KubeadmControlPlane reconciliation methods (#2380)
  • Kubeadm control plane validating webhook: forbid scaling to zero (#2384)
  • Cleanup FailureDomain support for KubeadmControlPlane (#2379)

Thanks to all our contributors! 😊