-
Notifications
You must be signed in to change notification settings - Fork 96
Open
Description
This issue is created to track and plan of removal of IBMPowerVS v1beta2 apiVersion.
CAPI release support:
- The Cluster API team will release a new Cluster API version approximately every four months (three releases each year)
- CAPI supports upto N-2 releases and skip upgrades from N-3 to N (i.e v1.6 we can upgrade to v1.9)
More info about support can be found here https://cluster-api.sigs.k8s.io/reference/versions#cluster-api-release-support
apiVersion guidelines:
- New apiVersion will be supported at least 9 months or 3 minor releases after a newer API version will be released
- Kuberentes deprecation policy: https://kubernetes.io/docs/reference/using-api/deprecation-policy/
IBMPowerVS v1beta2 apiVersion removal roadmap
| Release Date | CAPI | CAPIBM | v1beta2 | v1beta3 | Notes |
|---|---|---|---|---|---|
| December 2025 | v1.12 | v0.13 | Served: true, Storage | ||
| April 2026 | v1.13 | v0.14 | Served: true | Served: true, Storage | v1beta3 added |
| August 2026 | v1.14 | v0.15 | Served: true | Served: true, Storage | |
| December 2026 | v1.15 | v0.16 | Served: true | Served: true, Storage | |
| April 2027 | v1.16 | v0.17 | Served: false | Served: true, Storage | v1beta2 unserved |
| August 2027 | v1.17 | v0.18 | Served: false | Served: true, Storage | |
| December 2027 | v1.18 | v0.19 | Served: false | Served: true, Storage | |
| April 2027 | v1.19 | v0.20 | Served: false | Served: true, Storage | |
| August 2028 | v1.20 | v0.21 | Served: true, Storage | v1beta2 removed |
Notes:
- v0.14-v0.16: We have to keep v1beta2 served for 3 versions after introduction of v1beta3 according to the Kubernetes deprecation policy
- v0.17-v0.20: We have to keep v1beta2 around for 4 versions after it was unserved, to ensure that managedField cleanup is run even if someone upgrades from n-3 => n.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels