Releases: GoogleCloudPlatform/docker-credential-gcr
v2.0.0
Simplicity, performance, and general bug fixes.
Breaking Changes
- Docker client versions prior to v18.03 are no longer supported.
- Generalized credentials store functionality is no longer supported.
docker-credential-gcr
can only be used as a GCR credential helper. gcloud
is no longer a default token source.staging-k8s.gcr.io
is no longer a default registry configured byconfigure-docker
.
Changes
- Users may now specify the set of GCR registries in
configure-docker
with the--registries
flag. marketplace.gcr.io
is now a default registry configured byconfigure-docker
.
Archive digests
Archive | sha256sum |
---|---|
docker-credential-gcr_linux_amd64-2.0.0.tar.gz | 1f98cbe13be7876b3a031540c48c04739ad22aa4b0c5d1b5b2c48d558eb44581 |
docker-credential-gcr_linux_386-2.0.0.tar.gz | 8a7499da7ad98c79a5436d61495942510593821dbd76cf233a30d147387e0ca9 |
docker-credential-gcr_linux_arm64-2.0.0.tar.gz | 8a563549e3559234402b802ee450cfd7817a908330ebf95ea72db00829145d59 |
docker-credential-gcr_darwin_386-2.0.0.tar.gz | c46f59b8222992251b14284242d46e2fe09c497bd236fc8fab9e4a5252ed740b |
docker-credential-gcr_darwin_amd64-2.0.0.tar.gz | 9935f1b6f3da9c6c1a458c5aabbf7b225de819bcd933b2251f69fcf2eb2cc286 |
docker-credential-gcr_windows_386-2.0.0.tar.gz | d1f5005dbbdb3744beed684c2be01d676fdbd17d9754620991fc279dbafa80ed |
docker-credential-gcr_windows_386-2.0.0.zip | 704fb4cc22d5aef94b82bfbc4d6ead1a748385ebb0152551c88584ad5422d2fa |
docker-credential-gcr_windows_amd64-2.0.0.tar.gz | aa99e6ced4eff60bef9a319bacee5e9a706fb40552929d58ef7ce9722cc1de52 |
docker-credential-gcr_windows_amd64-2.0.0.zip | e41254bcfac7c03e37f8dc25096366925e17e3c07db60bb88e75d2c44f736a2d |
Reverse order of default token sources
Previously, docker-credential-gcr
would prefer the most 'magical' token sources over more explicit token sources, i.e. environmental sources over gcloud
, and gcloud
over the credentials stored via docker-credential-gcr gcr-login
. This ordering has been reversed, to make debugging more intuitive. See the documentation on GCR credential sources for more information, and how to manually define this preference.
Binary SHA256 Checksums:
- linux-amd64
- 1ca0b551fb36322c479c08f264e616cc693d4045531586a38b106192016b43ee
- linux-386
- 2fa922140c1d17c8526a60e58a5735360c67da5432be501f34d5891e3b3a83dd
- darwin-386
- c98297e7f4a56c597e7d75a0ad6b74a7e0be06d76b5ce8bd665f12eddc7801fd
- darwin-amd64
- 650dfc817acb52f1f6a42ed8837c2bad2c4aa791a6735f4eb097a5868581a449
- windows-386
- 1f38568c5df49bb25c98938226759d9ddfd5b7890181c6a06af6c19c85a48915
- windows-amd64
- 1badf042cea5246143bc14e4dfd8340f9a545e670bf9faaf4ffe94941f12d0cb
v1.4.3 w/ static binaries
Strong, independent binaries who don't need no distro.
Prune GCR registries
This release prunes the number of GCR registries down to the minimum set necessary to fully authenticate all requests. The end result is faster docker builds
for older clients.
k8s.gcr.io authentication, various improvements
- Authenticates
k8s.gcr.io
rather thangcr.kubernetes.io
. Please rundocker-credential-gcr configure-docker
to pick up this change in thedocker
client. - Refreshes
gcloud
's access token when fetching it.
Bug fixes, disable bucket registry
- Fix an issue which would cause an error with the
list
surface which affecteddocker build
. - Stop authenticating for b., bucket. and beta.gcr.io registries by default.
Container Optimized OS, 6/5/2017 release
1.4.0 -> 1.4.1 Change-Id: I5af2a39fbb7eb9b373bf3bb54a274ca8d5769bdc Signed-off-by: Jake Sanders <jsand@google.com>
Container-Optimized OS release
This release is to give GKE's Container-Optimized OS a stable branch to pull against.
1.4.0 release
v1.3.5 added:
- Updates the command used to retrieve the gcloud SDK's access token to
gcloud config config-helper --format=value(credential.access_token)
v1.4.0 added:
- When --configure-docker cannot determine the installed version of the Docker client (e.g. if the Docker client isn't installed yet), the credential helper now assumes that it can configure itself to be a registry-specific credential helper.