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 112 forks source link

Bump Terraform provider version to v5.50.0 #1315

Closed ulucinar closed 1 month ago

ulucinar commented 1 month ago

Description of your changes

Fixes #1317 Depends on: https://github.com/upbound/terraform-provider-aws/pull/243

This PR bumps the Terraform provider version to v5.50.0 and the Go version to 1.22 as the underlying provider uses Go version.

We need to make sure that the ClusterAuth.eks resource is functional as we also update the aws-sdk-v2 version to match the version consumed in the Terraform provider (relevant issue: #1248).

Thanks to @mbbush for the PR to upgrade Terraform provider. The commit with ID aca95c9 was cherry-picked, we appreciate his efforts in increasing our automated testing coverage šŸ™Œ

I have:

How has this code been tested

Breaking CRD OpenAPI v3 schema changes

  1. package/crds/cloud9.aws.upbound.io_environmentec2s.yaml Uptest run: https://github.com/crossplane-contrib/provider-upjet-aws/actions/runs/9206624705
  2. package/crds/dms.aws.upbound.io_eventsubscriptions.yaml Uptest run: https://github.com/crossplane-contrib/provider-upjet-aws/actions/runs/9207519365
  3. package/crds/fsx.aws.upbound.io_ontapfilesystems.yaml Uptest run: https://github.com/crossplane-contrib/provider-upjet-aws/actions/runs/9206624036
  4. package/crds/memorydb.aws.upbound.io_users.yaml Uptest run: https://github.com/crossplane-contrib/provider-upjet-aws/actions/runs/9206623035

Native schema version changes

turkenf commented 1 month ago

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

turkenf commented 1 month ago

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

turkenf commented 1 month ago

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

turkenf commented 1 month ago

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

turkenf commented 1 month ago

/test-examples="examples/memorydb/v1beta1/user.yaml"

turkenf commented 1 month ago

/test-examples="examples/memorydb/v1beta1/user.yaml"

turkenf commented 1 month ago

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

turkenf commented 1 month ago

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

turkenf commented 1 month ago

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

turkenf commented 1 month ago

/test-examples="examples/dms/v1beta1/eventsubscription-without-source-id.yaml"

turkenf commented 1 month ago

/test-examples="examples/rds/v1beta1/clusterroleassociation.yaml"