Note: This release does not yet include the planned API changes. We decided to postpone them for now.
This release adds support for Flatcar.
provider-id
has been made optional to address issues found by Talos users, amongst others.
Externally-managed control plane support improves Kamaji support.
There are also a number of tooling and testing improvements that help us keep the code nice and tidy.
CAPMOX now supports Go 1.22, CAPI 1.8, Kubernetes 1.30.
We are very happy to see great engagement from the community and would like to thank all the external contributors who submitted requests, features, bug fixes (and reports!) for this release.
What's Changed
Features
- cloud-init: Add provider-id to metadata by @ekarlso in #292
- Support toggling provisioning checks by @ekarlso in #290
- feat: support for externally managed control plane by @prometherion in #106
- feat: Add ability to specify range of VM IDs to use by @rybnico in #286
Bugfixes
- Fix CNI cluster templates #264
- Check if VM exists before deletion by @rybnico in #278
- fix/cluster state failed reconcile #317
- Add Option to control the injection of provider-id to metadata #347
Misc
- Updating Development.md to include remote debugging by @justinas-b in #254
- Adding Finalizer on Secret by @erwin-kok in #279
- Add documentation for Proxmox RBAC with least privileges by @rybnico in #307
- Improve docker build workflow in forks by @isZumpo in #337
New Contributors
- @justinas-b made their first contribution in #254
- @rybnico made their first contribution in #278
- @ekarlso made their first contribution in #292
- @erwin-kok made their first contribution in #279
- @prometherion made their first contribution in #106
Full Changelog: v0.5.1...v0.6.0