crossplane-contrib / provider-upjet-aws

Official AWS Provider for Crossplane by Upbound.
https://marketplace.upbound.io/providers/upbound/provider-aws
Apache License 2.0
137 stars 113 forks source link

Upgrade to terraform provider v5.46.0 #1271

Closed mbbush closed 1 month ago

mbbush commented 2 months ago

Description of your changes

Upgrade to the latest terraform provider version. There have been several complications, discussed below.

I have:

Complications

This is integrating several separate pieces, which conflict with each other.

Potentially incompatible schema changes:

From https://github.com/crossplane-contrib/provider-upjet-aws/actions/runs/8792472872/job/24128687844

Report breaking CRD OpenAPI v3 schema changes:

Report native schema version changes

Uptest runs

:heavy_check_mark: EKS ClusterAuth: https://github.com/crossplane-contrib/provider-upjet-aws/actions/runs/8794111828 :heavy_check_mark: FSX OnTapFileSystem: https://github.com/crossplane-contrib/provider-upjet-aws/actions/runs/8794383020 :heavy_check_mark: EMR Serverless Application: https://github.com/crossplane-contrib/provider-upjet-aws/actions/runs/8794565770 :heavy_check_mark: Cloud9 EnvironmentEc2: https://github.com/crossplane-contrib/provider-upjet-aws/actions/runs/8795118229 :heavy_check_mark: Secretsmanager SecretRotation: https://github.com/crossplane-contrib/provider-upjet-aws/actions/runs/8795106214

Terraform provider changelog lines to look into:

This is a very light filter through the tf provider changelog, with things I though might be slightly notable or worth checking. I'm sure there are a bunch of things on here that just won't matter at all.

mbbush commented 2 months ago

/test-examples="examples/eks/v1beta1/clusterauth.yaml"

mbbush commented 2 months ago

/test-examples="examples/fsx/v1beta1/ontapfilesystem.yaml"

mbbush commented 2 months ago

/test-examples="examples/emrserverless/v1beta1/application.yaml"

mbbush commented 2 months ago

/test-examples="examples/secretsmanager/v1beta1/secretrotation.yaml"

mbbush commented 2 months ago

/test-examples="examples/cloud9/v1beta1/environmentec2.yaml"

mbbush commented 2 months ago

/test-examples="examples/ecs/v1beta1/cluster.yaml"

mbbush commented 2 months ago

/test-examples="examples/appautoscaling/v1beta1/scheduledaction.yaml"

johnathan-sq commented 1 month ago

Any updates on this PR? Happy to help out where I can.

jeanduplessis commented 1 month ago

@johnathan-sq we will be focusing on finalizing the TF provider upgrade next week.

turkenf commented 1 month ago

Superseded by https://github.com/crossplane-contrib/provider-upjet-aws/pull/1315