Skip to content

feat(plugins/aws-lambda): support AWS IRSA credentials method #10961

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

Closed

Conversation

carnei-ro
Copy link
Contributor

Summary

Currently, Kong works great with IAM User credentials or running inside EC2, ECS or a Kubernetes with KIAM or Kube2IAM, but it doesn't support AWS IRSA (IAM Role for Service Accounts). This PR enables it.

This PR is a "side project", I'll open as Draft; So, fell free to takeover if you'd like to.

Checklist

Full changelog

  • feature: plugin AWS Lambda can source credentials using Web Identity method (IRSA). Useful when running Kong in EKS.

Issue reference

Fix #[issue number]

@carnei-ro carnei-ro force-pushed the feat/plugins/aws-lambda/support-irsa branch from b768dd2 to 8a4cce2 Compare May 29, 2023 20:09
@carnei-ro carnei-ro force-pushed the feat/plugins/aws-lambda/support-irsa branch 2 times, most recently from 37a4df2 to f083c01 Compare June 6, 2023 14:53
@carnei-ro carnei-ro force-pushed the feat/plugins/aws-lambda/support-irsa branch from f083c01 to 5420c7d Compare June 6, 2023 16:01
@hbagdi hbagdi added the author/community PRs from the open-source community (not Kong Inc) label Jun 26, 2023
@hanshuebner
Copy link
Contributor

This might be covered by our switch to lua-resty-aws (#11350)

@hanshuebner hanshuebner self-assigned this Sep 11, 2023
@carnei-ro
Copy link
Contributor Author

Oh nice! I’ll close it.

@carnei-ro carnei-ro closed this Sep 11, 2023
@hanshuebner
Copy link
Contributor

Let us know if there is anything still missing with the new version. Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants