https://github.com/awslabs/amazon-ecr-credential-helper

Automatically gets credentials for Amazon ECR on docker push/docker pull

https://github.com/awslabs/amazon-ecr-credential-helper

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

surrogate ida hybrid-differential-equations matrix-exponential neural-sde archival embedded optim interactive projection
Last synced: 10 months ago · JSON representation

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
Created about 10 years ago · Last pushed 10 months ago
Metadata Files
Readme Changelog Contributing License Code of conduct Codeowners

README.md

Amazon ECR Docker Credential Helper

Amazon ECR logo

Build Go Report Card latest packaged version(s)

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.

Homebrew package

bash brew install docker-credential-helper-ecr

On macOS, another community-maintained installation method is to use MacPorts.

MacPorts package

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.

Debian 10 package Debian 11 package Debian 12 package Debian Unstable package

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.

Ubuntu 20.04 package Ubuntu 22.04 package

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.

AUR package

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.

Alpine Linux Edge package

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:

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_arn and source_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

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

All Time
  • Total Commits: 374
  • Total Committers: 59
  • Avg Commits per committer: 6.339
  • Development Distribution Score (DDS): 0.543
Past Year
  • Commits: 113
  • Committers: 11
  • Avg Commits per committer: 10.273
  • Development Distribution Score (DDS): 0.257
Top Committers
Name Email 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...

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
enhancement (4) bug (3) contributions welcome (3) github_actions (1) more info needed (1)
Pull Request Labels
dependencies (543) go (224) aws_partition_change (36) github_actions (30) documentation (10) testing (6) docker (5)

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
  • Versions: 3
  • Dependent Packages: 623
  • Dependent Repositories: 1,000
  • Docker Downloads: 1,826,486,883
Rankings
Docker downloads count: 0.1%
Dependent packages count: 0.2%
Dependent repos count: 0.2%
Average: 0.7%
Stargazers count: 1.4%
Forks count: 1.6%
Last synced: 10 months ago
proxy.golang.org: github.com/awslabs/amazon-ecr-credential-helper
  • Versions: 14
  • Dependent Packages: 43
  • Dependent Repositories: 21
  • Docker Downloads: 10
Rankings
Dependent packages count: 0.9%
Dependent repos count: 1.2%
Stargazers count: 1.4%
Average: 1.4%
Forks count: 1.6%
Docker downloads count: 2.0%
Last synced: 10 months ago
alpine-v3.18: docker-credential-ecr-login-doc

Credential helper for Docker to use the AWS Elastic Container Registry (documentation)

  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 2.5%
Forks count: 4.9%
Stargazers count: 5.1%
Maintainers (1)
Last synced: 10 months ago
alpine-v3.18: docker-credential-ecr-login

Credential helper for Docker to use the AWS Elastic Container Registry

  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 2.5%
Forks count: 5.0%
Stargazers count: 5.1%
Maintainers (1)
Last synced: 10 months ago
alpine-v3.16: docker-credential-ecr-login

Credential helper for Docker to use the AWS Elastic Container Registry

  • Versions: 1
  • Dependent Packages: 2
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 4.0%
Forks count: 4.0%
Average: 5.0%
Dependent packages count: 12.0%
Maintainers (1)
Last synced: 10 months ago
alpine-edge: docker-credential-ecr-login

Credential helper for Docker to use the AWS Elastic Container Registry

  • Versions: 25
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 5.3%
Forks count: 6.1%
Average: 6.5%
Dependent packages count: 14.6%
Maintainers (1)
Last synced: 10 months ago
alpine-edge: docker-credential-ecr-login-doc

Credential helper for Docker to use the AWS Elastic Container Registry (documentation)

  • Versions: 25
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 5.3%
Forks count: 6.1%
Average: 6.5%
Dependent packages count: 14.6%
Maintainers (1)
Last synced: 10 months ago
alpine-v3.13: docker-credential-ecr-login

Credential helper for Docker to use the AWS Elastic Container Registry

  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 3.4%
Forks count: 3.9%
Average: 6.7%
Dependent packages count: 19.5%
Maintainers (1)
Last synced: 10 months ago
alpine-v3.13: docker-credential-ecr-login-doc

Credential helper for Docker to use the AWS Elastic Container Registry (documentation)

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 3.4%
Forks count: 3.9%
Average: 6.7%
Dependent packages count: 19.5%
Maintainers (1)
Last synced: 10 months ago
alpine-v3.17: docker-credential-ecr-login

Credential helper for Docker to use the AWS Elastic Container Registry

  • Versions: 4
  • Dependent Packages: 1
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Forks count: 4.6%
Stargazers count: 5.3%
Average: 7.2%
Dependent packages count: 19.0%
Maintainers (1)
Last synced: 10 months ago
alpine-v3.14: docker-credential-ecr-login-doc

Credential helper for Docker to use the AWS Elastic Container Registry (documentation)

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 3.4%
Forks count: 3.8%
Average: 7.2%
Dependent packages count: 21.7%
Maintainers (1)
Last synced: 10 months ago
alpine-v3.14: docker-credential-ecr-login

Credential helper for Docker to use the AWS Elastic Container Registry

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 3.4%
Forks count: 3.8%
Average: 7.2%
Dependent packages count: 21.7%
Maintainers (1)
Last synced: 10 months ago
alpine-v3.15: docker-credential-ecr-login

Credential helper for Docker to use the AWS Elastic Container Registry

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 3.7%
Forks count: 3.9%
Average: 8.3%
Dependent packages count: 25.6%
Maintainers (1)
Last synced: 10 months ago
alpine-v3.15: docker-credential-ecr-login-doc

Credential helper for Docker to use the AWS Elastic Container Registry (documentation)

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 3.7%
Forks count: 3.9%
Average: 8.3%
Dependent packages count: 25.6%
Maintainers (1)
Last synced: 10 months ago
alpine-v3.16: docker-credential-ecr-login-doc

Credential helper for Docker to use the AWS Elastic Container Registry (documentation)

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 4.0%
Forks count: 4.0%
Average: 8.8%
Dependent packages count: 27.3%
Maintainers (1)
Last synced: 10 months ago
alpine-v3.17: docker-credential-ecr-login-doc

Credential helper for Docker to use the AWS Elastic Container Registry (documentation)

  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Forks count: 4.6%
Stargazers count: 5.3%
Average: 9.3%
Dependent packages count: 27.3%
Maintainers (1)
Last synced: 10 months ago
formulae.brew.sh: docker-credential-helper-ecr

Docker Credential Helper for Amazon ECR

  • Versions: 8
  • Dependent Packages: 0
  • Dependent Repositories: 13
  • Downloads: 2,794 Last month
Rankings
Downloads: 7.9%
Forks count: 8.5%
Stargazers count: 10.6%
Average: 11.7%
Dependent repos count: 12.0%
Dependent packages count: 19.4%
Last synced: 10 months ago
alpine-v3.19: docker-credential-ecr-login

Credential helper for Docker to use the AWS Elastic Container Registry

  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 10 months ago
alpine-v3.22: docker-credential-ecr-login-doc

Credential helper for Docker to use the AWS Elastic Container Registry (documentation)

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 10 months ago
alpine-v3.21: docker-credential-ecr-login-doc

Credential helper for Docker to use the AWS Elastic Container Registry (documentation)

  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 10 months ago
alpine-v3.22: docker-credential-ecr-login

Credential helper for Docker to use the AWS Elastic Container Registry

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 10 months ago
alpine-v3.19: docker-credential-ecr-login-doc

Credential helper for Docker to use the AWS Elastic Container Registry (documentation)

  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 10 months ago
alpine-v3.20: docker-credential-ecr-login-doc

Credential helper for Docker to use the AWS Elastic Container Registry (documentation)

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 10 months ago
alpine-v3.20: docker-credential-ecr-login

Credential helper for Docker to use the AWS Elastic Container Registry

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 10 months ago
alpine-v3.21: docker-credential-ecr-login

Credential helper for Docker to use the AWS Elastic Container Registry

  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 10 months ago

Dependencies

.github/workflows/build.yaml actions
  • actions/checkout v3 composite
  • actions/setup-go v3 composite
.github/workflows/codeql.yml actions
  • actions/checkout v3 composite
  • github/codeql-action/analyze v2 composite
  • github/codeql-action/init v2 composite
Dockerfile docker
  • golang 1.19 build
ecr-login/go.mod go
  • 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
ecr-login/go.sum go
  • 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