Releases: kubernetes-sigs/cluster-api
Releases · kubernetes-sigs/cluster-api
v0.2.1
🚨 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
v0.1.9
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
v0.1.7
v0.1.6
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
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
0.1.2
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
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