Skip to content

Releases: kubernetes-sigs/cluster-api

v0.4.0-rc.0

22 Jun 19:58
048eebc
Compare
Choose a tag to compare
v0.4.0-rc.0 Pre-release
Pre-release

🚨 This is a RELEASE CANDIDATE. Use it only for testing purposes, if you find any bugs file an issue.

v0.4.0-beta.1

16 Jun 17:40
59c620c
Compare
Choose a tag to compare
v0.4.0-beta.1 Pre-release
Pre-release

🚨 This is a BETA RELEASE. Use it only for testing purposes, if you find any bugs file an issue.

v0.3.19

09 Jun 18:35
665d566
Compare
Choose a tag to compare

Changes since v0.3.18

🐛 Bug Fixes

  • unmarshal data to a pointer when parsing kubetest config (#4776)

Thanks to all our contributors! 😊

v0.4.0-beta.0

08 Jun 23:32
f13f7bc
Compare
Choose a tag to compare
v0.4.0-beta.0 Pre-release
Pre-release

🚨 This is a BETA RELEASE. Use it only for testing purposes, if you find any bugs file an issue.

v0.3.18

08 Jun 21:43
2ac7d74
Compare
Choose a tag to compare

Changes since v0.3.17

🐛 Bug Fixes

  • CAPD: Fix for Linux security update to not set conntrack sysctls (#4728)

🌱 Others

  • Backport of conformance updates for Kubernetes 1.22 (#4766)
  • Bump github.com/coredns/corefile-migration from 1.0.11 to 1.0.12 (#4743)

Thanks to all our contributors! 😊

v0.3.17

27 May 19:55
60a913c
Compare
Choose a tag to compare

Changes since v0.3.16

⚠️ Breaking Changes

  • KCP: Stop updating and using Kubeadm's ClusterStatus with Kubernetes v1.22 (#4485)
    All the tools built on top of CAPI should do the same in preparation for Kubernetes v1.22

🐛 Bug Fixes

  • Allow KCP remediation when the etcd member being remediated is missing (#4591)
  • Fix clusterctl config cluster regression preventing to run the command before the Kubernetes cluster exists (#4578)
  • Fix clusterctl config cluster regression preventing to run the command on empty clusters (#4560)

🌱 Others

  • Upgrade kube-rbac-proxy to v0.8.0 (#4639)
  • Update KCP remediation to support > 1 replicas (#4595)
  • Include metadata for the CAPI v0.3 releases (#4589)
  • Update Azure Provider Prerequisites link in quick start (#4539)

Thanks to all our contributors! 😊

v0.3.16

16 Apr 14:26
6d7649f
Compare
Choose a tag to compare

Changes since v0.3.15

🐛 Bug Fixes

  • KubeadmControlPlane: Fix a CoreDNS upgrade from v1.20 to v1.21 (#4481)
  • KubeadmControlPlane: maxSurge field to be mutable (#4438)
  • Make manifests use cert-manager.io/v1alpha2 (#4411)
  • Adds a test helper to all mutating webhooks to ensure defaulting passes validation (#4452)

Thanks to all our contributors! 😊

v0.3.15

30 Mar 16:36
b900c6f
Compare
Choose a tag to compare

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! 😊

v0.3.14

06 Feb 03:16
5a09f69
Compare
Choose a tag to compare

Changes since v0.3.13

🐛 Bug Fixes

  • Fix ClusterResourceSet not getting Secret/Configmap TypeMeta (#4142)

📖 Documentation

  • Document clusterctl describe command (#4123)

🌱 Others

  • Update mdbook to 0.4.5 to fix CVE-2020-26297 (#4144)
  • Migrate gcr.io/kubernetes-ci-images to gcr.io/k8s-staging-ci-images (#4143)

Thanks to all our contributors! 😊

v0.3.13

22 Jan 18:25
fccc84c
Compare
Choose a tag to compare

Changes since v0.3.12

✨ New Features

  • Allow KubeadmControlPlane spec mutation for ApiServer, ControllerManager, and Scheduler (#4080)
  • Add support for marking a preferred KubeadmControlPlane machine for scale down with a delete annotation (#4019)
  • Add clusterctl describe cluster command (#4088)

🐛 Bug Fixes

  • Set error_exit code arg in kubeadm bootstrap script (#4106)
  • Fix APIEndpoint for IPv6 (#4066)
  • KubeadmControlPlane should adopt v1alpha2 kubeconfig secrets (#4050)

📖 Documentation

  • Add envsubst as prerequisite in developer guide (#4025)

🌱 Others

  • Add optional parameter for using repolist (#4102)

Thanks to all our contributors! 😊