Skip to content

v0.3.3

Compare
Choose a tag to compare
@vincepri vincepri released this 27 Mar 22:50
ecff70a

Changes since v0.3.2

✨ New Features

  • Support modifying spec.kubeadmConfigSpec.clusterConfiguration.imageRepository (#2794, #2807)
  • Add UseExperimentalRetryJoin to kubeadm bootstrap provider's KubeadmConfig (#2763, #2783) — This allows users to use an experimental script that retries kubeadm join phases when joining control plane or worker nodes.

🐛 Bug Fixes

  • util.{Machine,Cluster}ToInfrastructureMapFunc should exclude version when parsing object references (#2786) — Impact: very minor for infrastructure providers using these functions, no code changes necessary.
  • Use underscores as delimiters for contract labels (#2780) — Impact: Providers should follow new instructions available
  • KubeadmControlPlane: Fix machine selection logic during scale down (#2768)
  • KubeadmControlPlane: Fix a possible NPE when creating a workload cluster client (#2757)
  • Machine controller: Avoid draining nodes when deleting a Cluster (#2746)
  • MachineDeployment controller: actually return errors (#2740)

📖 Documentation

  • Updating Azure quickstart (#2797)
  • Add CAEP to glossary (#2781)
  • Update CAPO image-builder links (#2761)
  • Update OpenStack prerequisites in the ClusterAPI book (#2683)
  • Add IAM pre-requisite notes to AWS quickstart (#2741)

🏃 Others

  • Update controller-runtime to v0.5.2 and controller-tool to v0.2.8 (#2792)
  • Add more unit tests to the kubeadmControlPlane area (#2808)
  • Adds coredns upgrade validations to upgrade e2e tests (#2804)
  • Add missing tests in repository github (#2791)
  • Add etcd e2e tests (#2785)
  • Avoid deleting the e2e tests shared cluster after each test (#2655)
  • Move NewWithT(t) to inside the t.Run where applicable (#2799)
  • clusterctl: Add retries to clustectl move (#2776)
  • clusterctl: Add auth providers support to (#2684)
  • clusterctl: Add retries to create inventory (#2752)
  • Add e2e kube-proxy version check (#2773)
  • Enable all docker e2e tests for CI (#2758)

Thanks to all our contributors! 😊