Skip to content
This repository was archived by the owner on Jul 30, 2021. It is now read-only.

v0.1.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@chuckha chuckha released this 08 Oct 15:45
· 27 commits to master since this release
v0.1.2
175bf91

⚠️ 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:

  1. Scale down the old controllers: kubectl -n cabpk-system scale deployment/controller-manager --replicas=0.
  2. Deploy the updated manifests with the newer image.
  3. 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! 😊