This repository was archived by the owner on Jul 30, 2021. It is now read-only.
v0.1.2
Pre-release
Pre-release
⚠️ Action Required
The default leader election ID has been updated in this release. When upgrading from a previous v0.1.1 (or older) release you will need to:
- Scale down the old controllers:
kubectl -n cabpk-system scale deployment/controller-manager --replicas=0
. - Deploy the updated manifests with the newer image.
- Scale up the new controllers:
kubectl -n cabpk-system scale deployment/controller-manager --replicas=1
.
Failure to scale down the Deployment prior to updating to this version will result in multiple controllers running concurrently during the roll out of the updated controller-manager image.
✨ New Features
- Adds support for external etcd & respects custom certificates directory from kubeadm (#260)
- Initialize JoinConfiguration if missing (#234)
- add well-known tolerations to released CABPK components (#270)
🐛 Bug Fixes
- Support running alongside other Cluster API pods in the same namespace with leader election enabled (#273)
- Refresh token for provisioning machines (#250)
- Separate certificate logic for joins (#263)
- fix: ensure there's a token to refresh (#267)
📖 Documentation
- Update default behavior for kubernetesVersion field in the readme (#261)
🏃 Others
- module dependencies (#269)
- cluster-api to v0.2.2 and controller-runtime (#259)
- Makefile with other CAP* repos (#257)
🎉 Celebrations!
Thanks to all our contributors! 😊