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

Support for EKS Pod IDentity #190

Open
allamand opened this issue Feb 8, 2024 · 7 comments · May be fixed by #191
Open

Support for EKS Pod IDentity #190

allamand opened this issue Feb 8, 2024 · 7 comments · May be fixed by #191

Comments

@allamand
Copy link

allamand commented Feb 8, 2024

I would like to use Sigv4 proxy, but not using IRSA, which is already working, but relying on new Pod Identity.

Seems it needs an upgrade for the SDK to let it work natively

@eahangari-8x8
Copy link

Hey @allamand I just found this issue by chance. I have the same problem using sigv4proxy for kubecost. Im keep getting this error:

 time="2024-06-27T20:31:22Z" level=error msg="unable to proxy request" error="NoCredentialProviders: no valid providers in chain. Deprecated.\n\tFor verbose messaging see aws.Config.CredentialsChainVerboseErrors"

is there any workaround for this?
can I use istio for it, instead of Kyverno?
I would really appreciate it if you could help me with this

@allamand
Copy link
Author

allamand commented Jul 1, 2024

@eahangari-8x8 did you try the use of envoy as described in the link above ? Kyverno is just used to automatically inject the Sidecar but is not needed you can also add it manually

@eahangari-8x8
Copy link

@allamand Im using istio on this cluster for other purposes it has injected the sidecar to kubecost ns but I got the error which I sent it before. the sigv4proxy container doesn't support the eks pod identity I guess.

@allamand
Copy link
Author

allamand commented Jul 4, 2024 via email

@jennerm
Copy link

jennerm commented Oct 22, 2024

Hi @allamand, I see that since the date that your PR 191 was raised
That go.mod is now referencing a new version of the AWS SDK:

require (
	github.com/aws/aws-sdk-go v1.55.3

Can we assume that Pod Identity is now supported?

Update: Looks like that change was made on Jul 28th, and v1.9 was released on Jul 18th, so I guess it missed the cut? 😔
Thanks

@allamand
Copy link
Author

I didn’t test latest version to confirm if it does. But this version of sdk should support it

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 a pull request may close this issue.

3 participants