Find apiextensions.k8s.io/v1beta1 CustomResourceDefinitions

Proprietary

Find CustomResourceDefinition resources still on the apiextensions.k8s.io/v1beta1 API removed in Kubernetes v1.22. Moving to apiextensions.k8s.io/v1 is not a version swap: spec.validation, spec.subresources and spec.additionalPrinterColumns move under each entry of spec.versions, spec.version is dropped in favour of spec.versions, a structural schema and an explicit spec.preserveUnknownFields: false become mandatory, and spec.conversion.webhookClientConfig moves to spec.conversion.webhook.clientConfig alongside a required spec.conversion.webhook.conversionReviewVersions.

org.openrewrite.kubernetes.search.FindCustomResourceDefinitionV1beta1

Optional

Matching files will be modified. This is a glob expression.

mod run . --recipe=org.openrewrite.kubernetes.search.FindCustomResourceDefinitionV1beta1

Install it once from Recipe actions, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.