-
Notifications
You must be signed in to change notification settings - Fork 1.2k
feat(aws-sqs): Add external ID support for cross-account access #6916
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
base: main
Are you sure you want to change the base?
feat(aws-sqs): Add external ID support for cross-account access #6916
Conversation
079202f
to
7b1e677
Compare
Signed-off-by: ritesh.chaurasia1 <[email protected]>
7ddacbe
to
2d88723
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.
Awesome improvement! ❤️
As this is part of pod identity (IRSA role assumption), WDYT if we set it as a new parameter in trigger authentication? This would make the new feature available for any AWS Scaler at once.
Please, also open a PR to docs to document the new parameter
Could you please elaborate here? |
sure, |
Thanks a lot, this make sense! Fully agree, let's proceed this direction, @tangobango5 FYI |
This commit adds support for external ID in AWS SQS scaler to enable secure cross-account access scenarios. External ID is now parsed from TriggerAuthentication and passed to STS AssumeRole operations.
Changes:
The external ID is only used with AssumeRole operations and maintains backward compatibility with existing configurations.
Provide a description of what has been changed
Checklist
Fixes # #6921
Relates to #