rancher installs capi providers CRDs by default with 2.14.x
while working on k8s 1.35 https://gitlab.com/sylva-projects/sylva-core/-/merge_requests/6891#note_3173050422, it was seen that rancher-turtles is updating the capi providers CRDs (https://github.com/rancher/charts/pull/6871) which conflicts with current capi version 2.10.x
```
⢆⡱ Kustomization/capi - ReconciliationFailed - CustomResourceDefinition/extensionconfigs.runtime.cluster.x-k8s.io dry-run failed (Invalid): CustomResourceDefinition.apiextensions.k8s.io "extensionconfigs.runtime.cluster.x-k8s.io" is invalid: status.storedVersions[1]: Invalid value: "v1beta2": missing from spec.versions; v1beta2 was previously a storage version, and must remain in spec.versions until a storage migration ensures no data remains persisted in v1beta2 and removes v1beta2 from status.storedVersions
✗ Unit timeout exceeded: unit Kustomization/capi did not became ready after 5m0s
Details on Kustomization/capi and related resources:
IDENTIFIER STATUS REASON MESSAGE
Kustomization/sylva-system/capi InProgress Kustomization generation is 3, but latest observed generation is 2
╰┄╴┬┄┄[Conditions]
├┄╴Reconciling True ProgressingWithRetry Detecting drift for revision k8s-1.35@sha1:72344f1041193b6f9f88dec5482504b4e9c810a0 with a timeout of 30s
├┄╴Ready False ReconciliationFailed CustomResourceDefinition/extensionconfigs.runtime.cluster.x-k8s.io dry-run failed (Invalid): CustomResourceDefinition.apiextensions.k8s.io "extensionconfigs.runtime.cluster.x-k8s.io" is invalid: status.storedVersions[1]: Invalid value: "v1beta2": missing from spec.versions; v1beta2 was previously a storage version, and must remain in spec.versions until a storage migration ensures no data remains persisted in v1beta2 and removes v1beta2 from status.storedVersions
ds/mvcxZfEib/0/sylva-projects/sylva-core$ k get ks capi
NAME AGE READY STATUS
capi 42m False CustomResourceDefinition/ipaddresses.ipam.cluster.x-k8s.io dry-run failed (Invalid): CustomResourceDefinition.apiextensions.k8s.io "ipaddresses.ipam.cluster.x-k8s.io" is invalid: status.storedVersions[0]: Invalid value: "v1beta2": missing from spec.versions; v1beta2 was previously a storage version, and must remain in spec.versions until a storage migration ensures no data remains persisted in v1beta2 and removes v1beta2 from status.storedVersions...
```
cc @tmmorin @bogdan.antohe @cristian.manda
issue