Skip to content

Releases: kubernetes-sigs/cluster-api

v0.2.3

26 Sep 21:26
6fc621a

Choose a tag to compare

v0.2.3 Pre-release
Pre-release

Changes since v0.2.2

⚠️ Breaking Changes

  • Clarify Machine.Spec.ObjectMeta use in godoc (#1454)

✨ New Features

  • Tag branches or latest when building images (#1447)

🐛 Bug Fixes

  • Machine deletion: try up to 10s to delete the Node, then move on (#1452)
  • Fix the issue feature template (#1437)
  • Patch in MachineSet adoption (#1430)
  • Reapply secret OwnerRef on pivot with correct UID (#1435)
  • Better check to wait for the control-plane to become available (#1426)

📖 Documentation

  • Changes confusing language in the CAEP template (#1448)
  • Adds a cluster controller document (#1390)
  • Add CABPK abbreviation and v1alpha2-ize other abbreviations (#1432)
  • Updated release docs (#1424)

🏃 Others

  • Deprecation message to clusterctl commands (#1439)
  • Remove for machineset concurrent delete calls (#1453)
  • Fix table CSS (#1449)
  • Adds chuckha to maintainers list (#1409)
  • Add go mod verification in CI (#1443)
  • Update [email protected] and [email protected] (#1436)
  • Make getMachinesInCluster a helper function (#1417)
  • Update issue templates prior to v1alpha3 mass submission. (#1434)

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

Thanks to all our contributors! 😊

v0.2.2

12 Sep 20:35
v0.2.2
5cd7261

Choose a tag to compare

v0.2.2 Pre-release
Pre-release

Changes since v0.2.1

⚠️ Breaking Changes

  • Add OwnerReference to Kubeconfig secret (#1403)
  • Remove the Secret's OwnerReferences before pivot (#1411)

✨ New Features

  • Update to golangci-lint v1.18.0 (#1415)
  • Add util/record package from CAPA (#1413)

🐛 Bug Fixes

  • track MS with old labels after updating MD labels (#1358)
  • Improve handling of patching and updates in MachineSet and MachineDeployment controllers (#1380)
  • manager: use our RESTMapper (#1405)
  • Updates release notes generator (#1393)

📖 Documentation

  • Add embed util for mdbook / fixup prerequisites for CAPA (#1410)
  • Move clusterctl to book (#1397)
  • Add WIP for various docs (#1401)
  • Improve quickstart for AWS components installation (#1396)
  • Quickstart / add other sections (#1379)
  • Mark proposals as implemented (#1394)

🏃 Others

  • Update status.controlPlaneInitialized from cluster controller (#1356)
  • Update cloudbuild.yaml for PULL_BASE_REF substitution (#1406)

Thanks to all our contributors! 😊

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

v0.2.1

06 Sep 15:13
v0.2.1
203d8f7

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

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

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

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

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

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

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

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