Decide a migration path for deprecated certManagerVersionAnnotation
#9,145 opened on Aug 8, 2023
Repository metrics
- Stars
- (4,267 stars)
- PR merge metrics
- (PR metrics pending)
Description
What steps did you take and what happened?
We have a certManagerVersionAnnotation = "certmanager.clusterctl.cluster.x-k8s.io/version annotation which is maintained only for supporting upgrades from clusters created with clusterctl v1alpha3. We are working towards removing a previously deprecated code in https://github.com/kubernetes-sigs/cluster-api/pull/9136 and this annotation might not be removed since there is no migration code for it and we have to keep it in order to support clusters created with this annotation.
What did you expect to happen?
We need to decide how we would provide a clear migration tasks for this specific annotation not to break clusters created with v1alpha3
Cluster API version
main
Kubernetes version
N/A
Anything else you would like to add?
See more the discussion here: https://github.com/kubernetes-sigs/cluster-api/pull/9136#discussion_r1286060493
Label(s) to be applied
/kind bug /area clusterctl