Migrate Cluster API Provider AWS resources to v1beta2

Proprietary

Change the apiVersion of the resources served by Cluster API Provider AWS to v1beta2, across the infrastructure, bootstrap and controlplane groups it contributes to. ROSA* and Nodeadm* are absent because they were introduced at v1beta2 and never had a v1beta1. This recipe changes apiVersion only. Whatever else this provider reshaped in v1beta2 is defined by the provider rather than by the Cluster API contract, so review the resources it touches against the provider's own migration notes.

org.openrewrite.kubernetes.clusterapi.MigrateAwsProviderToV1beta2
mod run . --recipe=org.openrewrite.kubernetes.clusterapi.MigrateAwsProviderToV1beta2

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

Recipe list

It runs these recipes, in this order.

  1. Change Kubernetes API version
  2. Change Kubernetes API version
  3. Change Kubernetes API version