Skip to content

Conversation

@ry4n1m3
Copy link
Contributor

@ry4n1m3 ry4n1m3 commented Jul 17, 2025

This PR adds a credential provider that can acquire credentials using the EKS Pod Identity system. This enables authenticating to AWS services from Kubernetes pods running in AWS EKS.

Licensing:
This contribution is made by employees of Mechanical Orchard, Inc. under the terms of the project’s license.

@onno-vos-dev
Copy link
Member

LGTM :shipit:

Linter is unhappy though due to tabs in aws_credentials_eks could you fix that up? If no response is given by Sunday, I will push a fixup instead 👍 I remember discussing EKS with an old colleague before but it never led anywhere since they ended up not using EKS so this is a really nice addition 🙇 Thank you!

Once merged, I can follow up and bump deps across aws-elixir and aws-erlang if you like? 👍

@slackersoft
Copy link
Contributor

Got the formatting, but had a bit of a fight with dialyzer over types. I ended up expanding the value side of header() in aws_credentials_httpc to declare binary() | string() which is what it looks like httpc accepts under the hood.

@onno-vos-dev onno-vos-dev merged commit cd6dd9b into aws-beam:master Jul 21, 2025
6 checks passed
@onno-vos-dev
Copy link
Member

Released as 0.3.5 thank you both! 🙇 ❤️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants