https://github.com/awslabs/amazon-ecr-credential-helper
Automatically gets credentials for Amazon ECR on docker push/docker pull
Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
1 of 59 committers (1.7%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.4%) to scientific vocabulary
Keywords from Contributors
Repository
Automatically gets credentials for Amazon ECR on docker push/docker pull
Basic Info
- Host: GitHub
- Owner: awslabs
- License: apache-2.0
- Language: Go
- Default Branch: main
- Size: 9.07 MB
Statistics
- Stars: 2,636
- Watchers: 45
- Forks: 348
- Open Issues: 88
- Releases: 14
Metadata Files
README.md
Amazon ECR Docker Credential Helper

The Amazon ECR Docker Credential Helper is a credential helper for the Docker daemon that makes it easier to use Amazon Elastic Container Registry.
Table of Contents
Prerequisites
You must have at least Docker 1.11 installed on your system.
You also must have AWS credentials available. See the AWS credentials section for details on how to use different AWS credentials.
Installing
Amazon Linux 2023 (AL2023)
You can install the Amazon ECR Credential Helper from the Amazon Linux 2023 repositories.
bash
sudo dnf install -y amazon-ecr-credential-helper
Once you have installed the credential helper, see the Configuration section for instructions on how to configure Docker to work with the helper.
Amazon Linux 2 (AL2)
You can install the Amazon ECR Credential Helper from the docker or ecs
extras.
bash
sudo amazon-linux-extras enable docker
sudo yum install amazon-ecr-credential-helper
Once you have installed the credential helper, see the Configuration section for instructions on how to configure Docker to work with the helper.
Mac OS
A community-maintained Homebrew formula is available in the core tap.
bash
brew install docker-credential-helper-ecr
On macOS, another community-maintained installation method is to use MacPorts.
bash
sudo port install docker-credential-helper-ecr
Once you have installed the credential helper, see the Configuration section for instructions on how to configure Docker to work with the helper.
Debian Buster (and future versions)
You can install the Amazon ECR Credential Helper from the Debian Buster archives. This package will also be included in future releases of Debian.
bash
sudo apt update
sudo apt install amazon-ecr-credential-helper
Once you have installed the credential helper, see the Configuration section for instructions on how to configure Docker to work with the helper.
Ubuntu 19.04 Disco Dingo and newer
You can install the Amazon ECR Credential Helper from the Ubuntu 19.04 Disco Dingo (and newer) archives.
bash
sudo apt update
sudo apt install amazon-ecr-credential-helper
Once you have installed the credential helper, see the Configuration section for instructions on how to configure Docker to work with the helper.
Arch Linux
A community-maintained package is available in the Arch User Repository.
bash
git clone https://aur.archlinux.org/amazon-ecr-credential-helper.git
cd amazon-ecr-credential-helper
makepkg -si
Once you have installed the credential helper, see the Configuration section for instructions on how to configure Docker to work with the helper.
Alpine Linux
A community-maintained package is available in the Alpine Linux aports Repository.
bash
apk add docker-credential-ecr-login
[!NOTE] Badge only shows edge, check repository for stable releases or add
--repository=http://dl-cdn.alpinelinux.org/alpine/edge/community
Once you have installed the credential helper, see the Configuration section for instructions on how to configure Docker to work with the helper.
Windows
Windows executables are available via GitHub releases.
[!NOTE] Windows ARM support is considered experimental.
See https://github.com/awslabs/amazon-ecr-credential-helper/issues/795
From Source
To build and install the Amazon ECR Docker Credential Helper, we suggest Go
1.19 or later, git and make installed on your system.
If you just installed Go, make sure you also have added it to your PATH or Environment Vars (Windows). For example:
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
Or in Windows:
setx GOPATH %USERPROFILE%\go
<your existing PATH definitions>;%USERPROFILE%\go\bin
If you haven't defined the PATH, the command below will fail silently, and
running docker-credential-ecr-login will output: command not found
You can install this via the go command line tool.
To install run:
go install github.com/awslabs/amazon-ecr-credential-helper/ecr-login/cli/docker-credential-ecr-login@latest
[!WARNING] Disclaimer: the Dockerfile in this repository is used to test cross-compilation of the Amazon ECR credential helper binaries in GitHub Actions CI and as a developer utility for building locally from source. It is a reference implementation and not security hardened for building and running production containers.
If you already have Docker environment, just clone this repository anywhere
and run make build-in-docker. This command builds the binary with Go inside the Docker
container and output it to local directory.
With TARGET_GOOS environment variable, you can also cross compile the binary.
Once you have installed the credential helper, see the Configuration section for instructions on how to configure Docker to work with the helper.
Configuration
Docker
There is no need to use docker login or docker logout.
Place the docker-credential-ecr-login binary on your PATH.
On Windows, depending on whether the executable is ran in the User or System context, the corresponding Path user or system variable needs to be used.
Following that the configuration for the docker client needs to be updated in ~/.docker/config.json to use the ecr-login helper.
Depending on the operating system and context under which docker client will be executed, this configuration can be found in different places.
On Linux systems:
- /home/<username>/.docker/config.json for user context
- /root/.docker/config.json for root context
On Windows:
- C:\Users\<username>\.docker\config.json for user context
- C:\Windows\System32\config\systemprofile\.docker\config.json for the SYSTEM context
Set the contents of the file to the following:
json
{
"credsStore": "ecr-login"
}
This configures the Docker daemon to use the credential helper for all Amazon
ECR registries.
With Docker 1.13.0 or greater, you can configure Docker to use different
credential helpers for different ECR registries. To use this credential helper for
a specific ECR registry, create a credHelpers section with the URI of your
ECR registry:
json
{
"credHelpers": {
"public.ecr.aws": "ecr-login",
"<aws_account_id>.dkr.ecr.<region>.amazonaws.com": "ecr-login"
}
}
This is useful if you use docker to operate on registries that use different
authentication credentials.
If you need to authenticate with multiple registries, including non-ECR registries, you can combine credHelpers with auths. For example:
json
{
"credHelpers": {
"<aws_account_id>.dkr.ecr.<region>.amazonaws.com": "ecr-login"
},
"auths": {
"ghcr.io": {
"auth": [GITHUB_PERSONAL_ACCESS_TOKEN]
},
"https://index.docker.io/v1/": {
"auth": [docker.io-auth-token]
},
"registry.gitlab.com": {
"auth": [gitlab-auth-token]
}
}
}
AWS credentials
The Amazon ECR Docker Credential Helper allows you to use AWS credentials stored in different locations. Standard ones include:
- The shared credentials file (
~/.aws/credentials) - The
AWS_ACCESS_KEY_IDandAWS_SECRET_ACCESS_KEYenvironment variables - An IAM role for an Amazon ECS task
- An IAM role for Amazon EC2
To use credentials associated with a different named profile in the shared credentials file (~/.aws/credentials), you
may set the AWS_PROFILE environment variable.
The Amazon ECR Docker Credential Helper reads and supports some configuration options specified in the AWS
shared configuration file (~/.aws/config). To disable these options, you must set the AWS_SDK_LOAD_CONFIG environment
variable to false. The supported options include:
- Assumed roles specified with
role_arnandsource_profile - External credential processes specified with
credential_process - Web Identities like IAM Roles for Service Accounts in
Kubernetes (Note: Kubernetes
users using containers with a non-root user may encounter permission issues described in this
bug and may need to employ a workaround adjusting the
Kubernetes
securityContext.)
The Amazon ECR Docker Credential Helper uses the same credentials as the AWS CLI and the AWS SDKs. For more information about configuring AWS credentials, see Configuration and Credential Files in the AWS Command Line Interface User Guide.
The credentials must have a policy applied that allows access to Amazon ECR.
Amazon ECR Docker Credential Helper
| Environment Variable | Sample Value | Description | | ---------------------------- | ------------- | ------------------------------------------------------------------ | | AWSECRDISABLECACHE | true | Disables the local file auth cache if set to a non-empty value | | AWSECRCACHEDIR | ~/.ecr | Specifies the local file auth cache directory location | | AWSECRIGNORECREDSSTORAGE | true | Ignore calls to docker login or logout and pretend they succeeded |
Usage
docker pull 123456789012.dkr.ecr.us-west-2.amazonaws.com/my-repository:my-tag
docker push 123456789012.dkr.ecr.us-west-2.amazonaws.com/my-repository:my-tag
docker pull public.ecr.aws/amazonlinux/amazonlinux:latest
If you have configured additional profiles for use with the AWS CLI, you can use
those profiles by specifying the AWS_PROFILE environment variable when invoking docker.
For example:
AWS_PROFILE=myprofile docker pull 123456789012.dkr.ecr.us-west-2.amazonaws.com/my-repository:my-tag
There is no need to use docker login or docker logout.
Troubleshooting
If you have previously authenticated with an ECR repository by using the docker login command manually
then Docker may have stored an auth token which has since expired.
Docker will continue to attempt to use that cached auth token
instead of utilizing the credential helper. You must explicitly remove the previously cached expired
token using docker logout 123456789012.dkr.ecr.us-west-2.amazonaws.com/my-repository. After that
Docker will start utilizing the ECR credential helper to fetch fresh credentials, and you will no longer
need to use docker login or docker logout.
Logs from the Amazon ECR Docker Credential Helper are stored in ~/.ecr/log.
For more information about Amazon ECR, see the the Amazon Elastic Container Registry User Guide.
Experimental features
Features marked as experimental are optionally made available to users to test and provide feedback.
If you test any experimental feaures, you can give feedback via the feature's tracking issue regarding: * Your experience with the feature * Issues or problems * Suggested improvements
Experimental features are incomplete in design and implementation. Backwards incompatible changes may be introduced at any time or support dropped entirely. Therefore experimental features are not recommended for use in production environments.
Security disclosures
If you think you’ve found a potential security issue, please do not post it in the Issues. Instead, please follow the instructions here or email AWS security directly.
License
The Amazon ECR Docker Credential Helper is licensed under the Apache 2.0 License.
Owner
- Name: Amazon Web Services - Labs
- Login: awslabs
- Kind: organization
- Location: Seattle, WA
- Website: http://amazon.com/aws/
- Repositories: 914
- Profile: https://github.com/awslabs
AWS Labs
GitHub Events
Total
- Create event: 73
- Release event: 2
- Issues event: 27
- Watch event: 141
- Delete event: 71
- Issue comment event: 156
- Push event: 76
- Pull request review comment event: 12
- Pull request review event: 81
- Pull request event: 170
- Fork event: 19
Last Year
- Create event: 73
- Release event: 2
- Issues event: 27
- Watch event: 141
- Delete event: 71
- Issue comment event: 156
- Push event: 76
- Pull request review comment event: 12
- Pull request review event: 81
- Pull request event: 170
- Fork event: 19
Committers
Last synced: about 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| dependabot[bot] | 4****] | 171 |
| Samuel Karp | s****p@a****m | 77 |
| Austin Vazquez | m****v@a****m | 26 |
| Kazuyoshi Kato | k****u@a****m | 12 |
| yinshiua | y****a@a****m | 7 |
| Lachlan Cooper | l****r@g****m | 5 |
| Scott Windsor | s****r@a****m | 5 |
| Marc Seiler | m****r@m****m | 4 |
| Hsing-Hui Hsu | h****i@a****m | 4 |
| Chris de Graaf | me@c****v | 3 |
| Gene Wood | g****d@c****m | 3 |
| Jacob Vallejo | j****v@a****m | 3 |
| Lachlan Donald | l****n@l****c | 2 |
| Michal Guerquin | m****g@a****g | 2 |
| Mao Geng | g****o@p****m | 2 |
| Juha | t****s@g****m | 2 |
| Jason Hall | j****l@r****m | 2 |
| Jason Hall | i****h@g****m | 2 |
| Ben Dean | b****n@o****m | 2 |
| Michael Martinez | m****z@m****m | 1 |
| Michael Hoglan | m****n@r****m | 1 |
| Michael Hoglan | m****n@g****m | 1 |
| Jedidiah Hurt | j****t@g****m | 1 |
| Herby Gillot | h****t@g****m | 1 |
| Henri Yandell | h****l@a****m | 1 |
| João Paulo dos Santos Portela | j****a | 1 |
| Karl Webster | 1****r | 1 |
| Wojciech Szarański | 6****i | 1 |
| amosbaker | 5****r | 1 |
| callum-tait-pbx | 5****x | 1 |
| and 29 more... | ||
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 70
- Total pull requests: 679
- Average time to close issues: 6 months
- Average time to close pull requests: 13 days
- Total issue authors: 61
- Total pull request authors: 37
- Average comments per issue: 3.99
- Average comments per pull request: 0.78
- Merged pull requests: 324
- Bot issues: 0
- Bot pull requests: 550
Past Year
- Issues: 16
- Pull requests: 197
- Average time to close issues: 13 days
- Average time to close pull requests: 3 days
- Issue authors: 14
- Pull request authors: 13
- Average comments per issue: 1.31
- Average comments per pull request: 1.03
- Merged pull requests: 103
- Bot issues: 0
- Bot pull requests: 150
Top Authors
Issue Authors
- austinvazquez (6)
- rittneje (3)
- ashi009 (2)
- gondalez (2)
- rblaine95 (1)
- chrisforrette (1)
- lox (1)
- Kern-- (1)
- der-eismann (1)
- tnaroska (1)
- Rick-xuy (1)
- joel-apollo (1)
- rungitringit (1)
- lxbrd (1)
- waiyanmin95 (1)
Pull Request Authors
- dependabot[bot] (550)
- austinvazquez (49)
- Shubhranshu153 (10)
- coderbirju (7)
- Kern-- (7)
- mysteriouspants (5)
- pendo324 (4)
- swagatbora90 (4)
- ktasper (2)
- therealvio (2)
- nmeyerhans (2)
- j-cordial (2)
- nicks (2)
- xkgoodbest (2)
- callumcrossley12 (2)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 25
-
Total downloads:
- homebrew 2,794 last-month
- Total docker downloads: 1,826,486,893
-
Total dependent packages: 670
(may contain duplicates) -
Total dependent repositories: 1,034
(may contain duplicates) - Total versions: 129
- Total maintainers: 2
proxy.golang.org: github.com/awslabs/amazon-ecr-credential-helper/ecr-login
- Homepage: https://github.com/awslabs/amazon-ecr-credential-helper
- Documentation: https://pkg.go.dev/github.com/awslabs/amazon-ecr-credential-helper/ecr-login#section-documentation
- License: Apache-2.0
-
Latest release: v0.10.1
published 12 months ago
Rankings
proxy.golang.org: github.com/awslabs/amazon-ecr-credential-helper
- Homepage: https://github.com/awslabs/amazon-ecr-credential-helper
- Documentation: https://pkg.go.dev/github.com/awslabs/amazon-ecr-credential-helper#section-documentation
- License: Apache-2.0
-
Latest release: v0.10.1
published 12 months ago
Rankings
alpine-v3.18: docker-credential-ecr-login-doc
Credential helper for Docker to use the AWS Elastic Container Registry (documentation)
- Homepage: https://github.com/awslabs/amazon-ecr-credential-helper
- License: Apache-2.0
-
Latest release: 0.6.0-r15
published over 2 years ago
Rankings
Maintainers (1)
alpine-v3.18: docker-credential-ecr-login
Credential helper for Docker to use the AWS Elastic Container Registry
- Homepage: https://github.com/awslabs/amazon-ecr-credential-helper
- License: Apache-2.0
-
Latest release: 0.6.0-r15
published over 2 years ago
Rankings
Maintainers (1)
alpine-v3.16: docker-credential-ecr-login
Credential helper for Docker to use the AWS Elastic Container Registry
- Homepage: https://github.com/awslabs/amazon-ecr-credential-helper
- License: Apache-2.0
-
Latest release: 0.6.0-r4
published over 3 years ago
Rankings
Maintainers (1)
alpine-edge: docker-credential-ecr-login
Credential helper for Docker to use the AWS Elastic Container Registry
- Homepage: https://github.com/awslabs/amazon-ecr-credential-helper
- License: Apache-2.0
-
Latest release: 0.9.1-r4
published 11 months ago
Rankings
Maintainers (1)
alpine-edge: docker-credential-ecr-login-doc
Credential helper for Docker to use the AWS Elastic Container Registry (documentation)
- Homepage: https://github.com/awslabs/amazon-ecr-credential-helper
- License: Apache-2.0
-
Latest release: 0.9.1-r4
published 11 months ago
Rankings
Maintainers (1)
alpine-v3.13: docker-credential-ecr-login
Credential helper for Docker to use the AWS Elastic Container Registry
- Homepage: https://github.com/awslabs/amazon-ecr-credential-helper
- License: Apache-2.0
-
Latest release: 0.4.0-r0
published about 6 years ago
Rankings
Maintainers (1)
alpine-v3.13: docker-credential-ecr-login-doc
Credential helper for Docker to use the AWS Elastic Container Registry (documentation)
- Homepage: https://github.com/awslabs/amazon-ecr-credential-helper
- License: Apache-2.0
-
Latest release: 0.4.0-r0
published about 6 years ago
Rankings
Maintainers (1)
alpine-v3.17: docker-credential-ecr-login
Credential helper for Docker to use the AWS Elastic Container Registry
- Homepage: https://github.com/awslabs/amazon-ecr-credential-helper
- License: Apache-2.0
-
Latest release: 0.6.0-r9
published about 3 years ago
Rankings
Maintainers (1)
alpine-v3.14: docker-credential-ecr-login-doc
Credential helper for Docker to use the AWS Elastic Container Registry (documentation)
- Homepage: https://github.com/awslabs/amazon-ecr-credential-helper
- License: Apache-2.0
-
Latest release: 0.5.0-r3
published about 4 years ago
Rankings
Maintainers (1)
alpine-v3.14: docker-credential-ecr-login
Credential helper for Docker to use the AWS Elastic Container Registry
- Homepage: https://github.com/awslabs/amazon-ecr-credential-helper
- License: Apache-2.0
-
Latest release: 0.5.0-r3
published about 4 years ago
Rankings
Maintainers (1)
alpine-v3.15: docker-credential-ecr-login
Credential helper for Docker to use the AWS Elastic Container Registry
- Homepage: https://github.com/awslabs/amazon-ecr-credential-helper
- License: Apache-2.0
-
Latest release: 0.5.0-r4
published about 4 years ago
Rankings
Maintainers (1)
alpine-v3.15: docker-credential-ecr-login-doc
Credential helper for Docker to use the AWS Elastic Container Registry (documentation)
- Homepage: https://github.com/awslabs/amazon-ecr-credential-helper
- License: Apache-2.0
-
Latest release: 0.5.0-r4
published about 4 years ago
Rankings
Maintainers (1)
alpine-v3.16: docker-credential-ecr-login-doc
Credential helper for Docker to use the AWS Elastic Container Registry (documentation)
- Homepage: https://github.com/awslabs/amazon-ecr-credential-helper
- License: Apache-2.0
-
Latest release: 0.6.0-r4
published over 3 years ago
Rankings
Maintainers (1)
alpine-v3.17: docker-credential-ecr-login-doc
Credential helper for Docker to use the AWS Elastic Container Registry (documentation)
- Homepage: https://github.com/awslabs/amazon-ecr-credential-helper
- License: Apache-2.0
-
Latest release: 0.6.0-r9
published about 3 years ago
Rankings
Maintainers (1)
formulae.brew.sh: docker-credential-helper-ecr
Docker Credential Helper for Amazon ECR
- Homepage: https://github.com/awslabs/amazon-ecr-credential-helper
- License: Apache-2.0
-
Latest release: 0.10.1
published 11 months ago
Rankings
alpine-v3.19: docker-credential-ecr-login
Credential helper for Docker to use the AWS Elastic Container Registry
- Homepage: https://github.com/awslabs/amazon-ecr-credential-helper
- License: Apache-2.0
-
Latest release: 0.6.0-r18
published about 2 years ago
Rankings
Maintainers (1)
alpine-v3.22: docker-credential-ecr-login-doc
Credential helper for Docker to use the AWS Elastic Container Registry (documentation)
- Homepage: https://github.com/awslabs/amazon-ecr-credential-helper
- License: Apache-2.0
-
Latest release: 0.9.1-r3
published 11 months ago
Rankings
Maintainers (1)
alpine-v3.21: docker-credential-ecr-login-doc
Credential helper for Docker to use the AWS Elastic Container Registry (documentation)
- Homepage: https://github.com/awslabs/amazon-ecr-credential-helper
- License: Apache-2.0
-
Latest release: 0.9.0-r5
published about 1 year ago
Rankings
Maintainers (1)
alpine-v3.22: docker-credential-ecr-login
Credential helper for Docker to use the AWS Elastic Container Registry
- Homepage: https://github.com/awslabs/amazon-ecr-credential-helper
- License: Apache-2.0
-
Latest release: 0.9.1-r3
published 11 months ago
Rankings
Maintainers (1)
alpine-v3.19: docker-credential-ecr-login-doc
Credential helper for Docker to use the AWS Elastic Container Registry (documentation)
- Homepage: https://github.com/awslabs/amazon-ecr-credential-helper
- License: Apache-2.0
-
Latest release: 0.6.0-r18
published about 2 years ago
Rankings
Maintainers (1)
alpine-v3.20: docker-credential-ecr-login-doc
Credential helper for Docker to use the AWS Elastic Container Registry (documentation)
- Homepage: https://github.com/awslabs/amazon-ecr-credential-helper
- License: Apache-2.0
-
Latest release: 0.7.1-r20
published almost 2 years ago
Rankings
Maintainers (1)
alpine-v3.20: docker-credential-ecr-login
Credential helper for Docker to use the AWS Elastic Container Registry
- Homepage: https://github.com/awslabs/amazon-ecr-credential-helper
- License: Apache-2.0
-
Latest release: 0.7.1-r20
published almost 2 years ago
Rankings
Maintainers (1)
alpine-v3.21: docker-credential-ecr-login
Credential helper for Docker to use the AWS Elastic Container Registry
- Homepage: https://github.com/awslabs/amazon-ecr-credential-helper
- License: Apache-2.0
-
Latest release: 0.9.0-r5
published about 1 year ago
Rankings
Maintainers (1)
Dependencies
- actions/checkout v3 composite
- actions/setup-go v3 composite
- actions/checkout v3 composite
- github/codeql-action/analyze v2 composite
- github/codeql-action/init v2 composite
- golang 1.19 build
- github.com/aws/aws-sdk-go-v2 v1.21.0
- github.com/aws/aws-sdk-go-v2/config v1.18.43
- github.com/aws/aws-sdk-go-v2/credentials v1.13.41
- github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.13.11
- github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.41
- github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.35
- github.com/aws/aws-sdk-go-v2/internal/ini v1.3.43
- github.com/aws/aws-sdk-go-v2/service/ecr v1.20.0
- github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.18.0
- github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.35
- github.com/aws/aws-sdk-go-v2/service/sso v1.15.0
- github.com/aws/aws-sdk-go-v2/service/ssooidc v1.17.1
- github.com/aws/aws-sdk-go-v2/service/sts v1.23.0
- github.com/aws/smithy-go v1.14.2
- github.com/davecgh/go-spew v1.1.1
- github.com/docker/docker-credential-helpers v0.8.0
- github.com/jmespath/go-jmespath v0.4.0
- github.com/mitchellh/go-homedir v1.1.0
- github.com/pmezard/go-difflib v1.0.0
- github.com/sirupsen/logrus v1.9.3
- github.com/stretchr/testify v1.8.4
- golang.org/x/sys v0.8.0
- gopkg.in/yaml.v3 v3.0.1
- github.com/aws/aws-sdk-go-v2 v1.21.0
- github.com/aws/aws-sdk-go-v2/config v1.18.43
- github.com/aws/aws-sdk-go-v2/credentials v1.13.41
- github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.13.11
- github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.41
- github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.35
- github.com/aws/aws-sdk-go-v2/internal/ini v1.3.43
- github.com/aws/aws-sdk-go-v2/service/ecr v1.20.0
- github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.18.0
- github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.35
- github.com/aws/aws-sdk-go-v2/service/sso v1.15.0
- github.com/aws/aws-sdk-go-v2/service/ssooidc v1.17.1
- github.com/aws/aws-sdk-go-v2/service/sts v1.23.0
- github.com/aws/smithy-go v1.14.2
- github.com/davecgh/go-spew v1.1.0
- github.com/davecgh/go-spew v1.1.1
- github.com/docker/docker-credential-helpers v0.8.0
- github.com/google/go-cmp v0.5.8
- github.com/jmespath/go-jmespath v0.4.0
- github.com/jmespath/go-jmespath/internal/testify v1.5.1
- github.com/mitchellh/go-homedir v1.1.0
- github.com/pmezard/go-difflib v1.0.0
- github.com/sirupsen/logrus v1.9.3
- github.com/stretchr/objx v0.1.0
- github.com/stretchr/testify v1.7.0
- github.com/stretchr/testify v1.8.4
- golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8
- golang.org/x/sys v0.8.0
- gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
- gopkg.in/yaml.v2 v2.2.8
- gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c
- gopkg.in/yaml.v3 v3.0.1