-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Update ecr-credential-provider
to version that supports authenticating public ECR registries
#1317
Comments
Testing on my side, It appears that the
|
The |
Tested on my end without specifying the permissions for the node:
The resulting node is still able to pull and run images from ECR gallery, although the authentication action still runs and fails as expected:
Based on the above, can we consider if we should add this change to the credential helper, or should we modify/add to documentation stating how it can be used. Reason being is that a few users have experienced rate limits against ECR public gallery due to the unauthenticated pulls and can't request an increase (only authenticated pulls request can be increased) |
What would you like to be added:
Today, the
ecr-credential-provider
does not support authenticating public ECR registries, but that was recently added to the credential provider. Once added, customers can update their credential provider config to start using it.Something like this:
The nodes will also need additional permissions to make authenticated calls for ecr public:
Initially, we won't update the config in this repo because calls will fail for customers that don't have sufficient permissions, which are not given by default in managed roles, and will generate noise and confusion, but once the binaries are published, customers can start updating their own config to use it.
Why is this needed:
Today, customers need to manually build the binary and update their nodes. This allows customers to make authenticate against public ECR registries, which avoid the 500GB unauthenticated call limit.
The text was updated successfully, but these errors were encountered: