Skip to content

Releases: GoogleCloudPlatform/docker-credential-gcr

v2.0.0

18 Oct 20:55
7daa5a7
Compare
Choose a tag to compare

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 by configure-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 by configure-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

13 Jun 21:04
e1e5d68
Compare
Choose a tag to compare

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

16 Apr 19:45
d81a568
Compare
Choose a tag to compare

Strong, independent binaries who don't need no distro.

Prune GCR registries

10 Feb 05:01
4cc7a4b
Compare
Choose a tag to compare

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

29 Dec 01:21
48662ac
Compare
Choose a tag to compare
  • Authenticates k8s.gcr.io rather than gcr.kubernetes.io. Please run docker-credential-gcr configure-docker to pick up this change in the docker client.
  • Refreshes gcloud's access token when fetching it.

Bug fixes, disable bucket registry

05 Jun 21:57
Compare
Choose a tag to compare
  • Fix an issue which would cause an error with the list surface which affected docker build.
  • Stop authenticating for b., bucket. and beta.gcr.io registries by default.

Container Optimized OS, 6/5/2017 release

05 Jun 22:00
Compare
Choose a tag to compare
1.4.0 -> 1.4.1

Change-Id: I5af2a39fbb7eb9b373bf3bb54a274ca8d5769bdc
Signed-off-by: Jake Sanders <jsand@google.com>

Container-Optimized OS release

12 May 23:13
Compare
Choose a tag to compare

This release is to give GKE's Container-Optimized OS a stable branch to pull against.

1.4.0 release

05 May 21:24
Compare
Choose a tag to compare

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.

Support new Docker client version numbering