Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow usage of IAM/S3 resources in non-standard partitions #1329

Merged

Conversation

zonybob
Copy link
Contributor

@zonybob zonybob commented May 27, 2022

Description of your changes

This pull request does a few things to enable use in AWS ISO partitions...

  • makes it possible to use endpoint overrides in ProviderConfig by upgrading aws-sdk-go-v2 (taken from upgrade to aws-sdk-go-v2 - 2021-12-03 #1020 )
  • makes it possible to set SigningRegion on ISO partitions
  • reports the correct partition in the S3 bucket's status.arn field

Fixes #1328
Fixes #1017
Fixes #1266
Might fix? #596

Relates to / extended from PR #1020

I have:

  • [ X ] Read and followed Crossplane's contribution process.
  • [ X ] Run make reviewable test to ensure this PR is ready for review.

How has this code been tested

Before this change, I was unable to provision IAM resources or get proper S3 ARN status fields in AWS ISO partitions. After this change, I can provision, observe and delete IAM resources and see proper ARN reported on S3 bucket status in ISO partitions.

zonybob and others added 3 commits May 24, 2022 16:26
support endpoint overrides in iso partitions
report correct partition in reported s3 status arn

Signed-off-by: Ben McDonie <bmcdonie@awetomaton.com>
@zonybob zonybob changed the title Iso regions from 0.27.0 Allow usage of IAM/S3 resources in non-standard partitions May 27, 2022
Copy link
Member

@haarchri haarchri left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tested one issue regarding localstack - this is working with your fix - thanks for taking care and unblock alot of folks with this PR ;) LGTM

@haarchri haarchri merged commit c115d12 into crossplane-contrib:master May 28, 2022
emelieakerstrom-sb1 pushed a commit to sparebank1utvikling/provider-aws that referenced this pull request Sep 28, 2022
support endpoint overrides in iso partitions
report correct partition in reported s3 status arn

Signed-off-by: Ben McDonie <bmcdonie@awetomaton.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants