-
Notifications
You must be signed in to change notification settings - Fork 214
[RFC-0010] Add multi-tenant workload identity support for AWS Bucket #1868
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
[RFC-0010] Add multi-tenant workload identity support for AWS Bucket #1868
Conversation
3e0213c
to
3300705
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking good overall, thanks!
9fe7486
to
ef755b2
Compare
Let's not delete this much documentation on this PR, in the past we considered deleting all Workload Identity related documentation and just linking to the full guide and decided not to do that in that moment, we need more time to think how we will do this. Can you please reset to this commit? 3300705 This one was looking pretty good, I'd like to reboot the review starting from that one |
29b4242
to
6dd483d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@cappyzawa Thanks very much for helping ship this RFC!! ❤️
The commit 6dd483d LGTM! 🚀
I was able to test this commit for both controller-level and object-level workload identity with AWS S3 👌
Please rebase and squash after applying the following final diff:
diff --git a/docs/spec/v1/buckets.md b/docs/spec/v1/buckets.md
index 2ce2a88..03e6516 100644
--- a/docs/spec/v1/buckets.md
+++ b/docs/spec/v1/buckets.md
@@ -199,6 +199,8 @@ The Provider allows for specifying the
[Amazon AWS Region](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-available-regions)
using the [`.spec.region` field](#region).
+For detailed setup instructions, see: https://fluxcd.io/flux/integrations/aws/#for-amazon-simple-storage-service
+
##### AWS EC2 example
**Note:** On EKS you have to create an [IAM role](#aws-iam-role-example) for
Signed-off-by: cappyzawa <[email protected]>
6dd483d
to
041aa6c
Compare
Part of: fluxcd/flux2#5022