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