Skip to content

Releases: kubernetes-sigs/cluster-api

v0.2.1

06 Sep 15:13
v0.2.1
203d8f7
Compare
Choose a tag to compare
v0.2.1 Pre-release
Pre-release

🚨 This is a MAJOR release.

Cluster API has some major breaking changes, which are documented in the proposals listed below. We defined the project goals and objectives and terminology.

📖 Proposals

📖 Documentation

  • Introduce mdbook (#1376)

✨ Notable changes

  • API group has been updated to cluster.x-k8s.io
  • API version has been updated to v1alpha2
  • Cluster API controller manager now fully manages Clusters, Machines, MachineSets, MachineDeployments

🏃 Others

  • Kubebuilder project is now v2
  • Controller runtime and controller tools have been updated to v0.2.0
  • Go has been updated to 1.12.9
  • Switched to Go Modules and removed the vendored dependencies
  • Kustomize has been updated to v3.1.0
  • clusterctl now pivots additional resources, such as: cluster-related secrets, bootstrap, and infrastructure custom resources

Thanks to all our contributors! 😊

The image for this release is: us.gcr.io/k8s-artifacts-prod/cluster-api/cluster-api-controller:v0.2.1

v0.1.10

06 Sep 19:34
v0.1.10
91f68a1
Compare
Choose a tag to compare
v0.1.10 Pre-release
Pre-release

Changes since v0.1.9:

  • #1302: Support concurrency in cluster and machine controllers
  • #1357: Pivot secrets

The container image for this release is: us.gcr.io/k8s-artifacts-prod/cluster-api/cluster-api-controller:v0.1.10

v0.1.9

06 Aug 18:32
v0.1.9
961efcc
Compare
Choose a tag to compare
v0.1.9 Pre-release
Pre-release

Fixes since v0.1.8

  • #1185: Added support for kustomize v3.0.3+
  • #1180: Added logic to delete a Cluster's MachineDeployments, MachineSets, and Machines as part of Cluster deletion
  • #1207: Clusters will set OwnerReferences on Machines, MachineSets, and MachineDeployments if they are not already owned by another MachineSet or MachineDeployment

The controller manager image for this release is: us.gcr.io/k8s-artifacts-prod/cluster-api/cluster-api-controller:v0.1.9

v0.1.8

23 Jul 16:35
v0.1.8
Compare
Choose a tag to compare
v0.1.8 Pre-release
Pre-release

Fixes since v0.1.7

  • #1173: Get updated cluster before removing finalizers

The controller manager image for this release is: us.gcr.io/k8s-artifacts-prod/cluster-api/cluster-api-controller:v0.1.8

v0.1.7

17 Jul 18:08
v0.1.7
Compare
Choose a tag to compare
v0.1.7 Pre-release
Pre-release

Fixes since v0.1.6

  • #1154: Don't swallow errors when reconciling noderef

The controller manager image for this release is: us.gcr.io/k8s-artifacts-prod/cluster-api/cluster-api-controller:v0.1.7

v0.1.6

11 Jul 20:41
v0.1.6
Compare
Choose a tag to compare
v0.1.6 Pre-release
Pre-release

Fixes since v0.1.4

  • Fixed issue handling provider IDs of the form :// (specifically, 2 slashes)
  • Fixed issue where deleting a Machine could hang if it was the last control plane member
  • Fixed issue where it could take ~10 minutes per machine when rolling out an update to a MachineDeployment
  • Backported support for go modules; both dep and go modules are supported for v0.1.x. Master only supports go modules.

v0.1.4

04 Jul 11:06
Compare
Choose a tag to compare
v0.1.4 Pre-release
Pre-release

Fixes since v0.1.3

  • Added support for remote node references (where the cluster running Cluster API is different from the workload cluster)
  • ACTION REQUIRED: providers must implement a change to add support for this. See https://cluster-api.sigs.k8s.io/common_code/noderef_controller.html for details.
  • Made ClusterNetworkConfig optional
  • Added events to MachineDeployment operations
  • Added events to MachineSet operations
  • Fixed some RBAC permissions issues by adding missing permissions

0.1.3

12 Jul 16:29
Compare
Choose a tag to compare
0.1.3 Pre-release
Pre-release

Fixes since 0.1.2

  • Fixed an issue where the distroless base image could have been out of date when building a release

0.1.2

12 Jul 16:30
Compare
Choose a tag to compare
0.1.2 Pre-release
Pre-release

Fixes since 0.1.1

  • Switched to go 1.12.5
  • Switched to a non-root user for cluster-api-manager container
  • Enabled foreground deletion by default for MachineSets and MachineDeployments
  • Stopped trying to reconcile deleted MachineSets and MachineDeployments
  • Stopped trying to pivot deleted Machines
  • Added short names for custom resources (e.g. “ma” for “machines”)
  • Added foreground deletion by default to Clusters

0.1.1

12 Jul 16:31
Compare
Choose a tag to compare
0.1.1 Pre-release
Pre-release

Fixes since v0.1.0

  • Added support to clusterctl to deploy multiple control plane machines
  • Made the apply phase of clusterctl more resilient to the new cluster coming online but not ready yet
  • Added /status subresource support for MachineDeployments and MachineSets
  • Added ability for manager to watch a single namespace instead of all namespaces
  • Switched to go 1.12