🚨 This is a RELEASE CANDIDATE. Use it only for testing purposes. If you find any bugs, file an issue.
Highlights
- Cluster API provider VSphere is now using Golang 1.26, CR v0.24, CT v0.21, Cluster API v1.14
Changes for CAPV Supervisor mode
- Introduce vm-operator v1alpha6 API - not ready for production - (#4020)
- Add control plane zone selection support (#4003)
- Add policies support to supervisor VSphereMachine (#3987)
- Support IPv6 and DualStack for NSX-VPC Network Provider (#4057)
- Support VLAN sub-interface configuration for supervisor VSphereMachine (#3956)
Changes for CAPV govmomi mode
- Allow to configure crypto (#3749)
Misc
- Introduce separate API module (#4054)
- Tune controller concurrency and cache timeout for scale (#3893)
- Split supervisor and govmomi feature gates, add support for gates depending on vm-operator-version (#4009)
- Add chained upgrade e2e test (#4014)
- Enable in-place updates e2e test (#4019)
- Add KCP adoption e2e test (#4023)
Deprecation Warning
Important:
- The v1beta1 API version is on track to be unserved in CAPV v1.21. All the consumers of this API version should migrate to v1beta2 ASAP.
Changes since v1.17.0-rc.1
📈 Overview
- 6 new commits merged
- 2 bugs fixed 🐛
🐛 Bug Fixes
- Apply VM-wide static routes per-device in cloud-init metadata (#4133)
- Scope policies immutability CEL to VSphereMachine (#4146)
🌱 Others
- Bump gcb-docker-gcloud to a prod image (#4141)
- Bump to CAPI v1.14.0 (#4144)
- Bump to CPI v1.37.0-rc.0 (#4135)
- Start testing with Kubernetes v1.37.0-rc.0 (#4132)
Dependencies
Added
Nothing has changed.
Changed
- sigs.k8s.io/cluster-api/api: v1.14.0-rc.1 → v1.14.0
- sigs.k8s.io/cluster-api: v1.14.0-rc.1 → v1.14.0
Removed
Nothing has changed.
⚠️ RELEASE CANDIDATE NOTES ⚠️
📖 Additionally, there has been 1 contribution to our documentation and book. (#3953)
More details about the release
Highlights
Changes since v1.16.0
📈 Overview
⚠️ Breaking Changes
✨ New Features
🐛 Bug Fixes
🌱 Others
Dependencies
Added
Changed
Removed
_Thanks to all our contributors!_ 😊