🚨 This is a MAJOR release. A number of breaking changes exist in this release.
Cluster API support
This release supports the v1alpha3/v0.3.x version of Cluster API
Getting started
Changes since v0.2.0
⚠️ Breaking Changes
- Upgrade to ClusterAPI v1alpha3. Updates of CAPO v1alpha2 clusters to v1alpha3 might be possible, but is not explicitly supported
✨ New Features
- support for kubeadm based control plane
- support for ClusterAPI v1alpha3 failure domains
🐛 Bug Fixes
- cacert in cloud.yaml is now optional (#500)
- deduplicate machine tags prior to OpenStack API apply call (#502)
- fixed format of providerID on Machine resources (#512)
Changes since v0.3.0-rc.0
✨ New Features
- Update cluster-api dependency to v0.3.2 (#520)
🐛 Bug Fixes
- finalizer is now removed after Machine and Cluster deletion (#520)
- Machine now uses the correct finalizer (#520)
- fixed env.rc so it doesn't conflict with OS
USERNAME
environment variable (#520) - fix secret references to use the same namespace as for the resources (#521)
CAPI compatible image
Based on a fork the official image-builder repository we build a Kubernetes 1.17.3 image. The image is attached here for convenience and provided on a best-effort basis. If you want you're own trusted build just fork the linked repository and push a tag. GitHub actions then builds and uploads the image for you.
Thanks to all our contributors! 😊