A Docker credential helper for GCR users
APACHE-2.0 License
Bot releases are visible (Hide)
Published by megan-kuo over 2 years ago
Full Changelog: https://github.com/GoogleCloudPlatform/docker-credential-gcr/compare/v2.1.4...v2.1.5
Published by yihanzhen over 2 years ago
Published by MeBaranov over 2 years ago
Full Changelog: https://github.com/GoogleCloudPlatform/docker-credential-gcr/compare/v2.1.2...v2.1.3
Published by lindsayismith over 2 years ago
Full Changelog: https://github.com/GoogleCloudPlatform/docker-credential-gcr/compare/v2.1.1...v2.1.2
Published by rafibarash over 2 years ago
Full Changelog: https://github.com/GoogleCloudPlatform/docker-credential-gcr/compare/v2.1.0...v2.1.1
Published by rafibarash about 3 years ago
1d718f5 Add github action to test. Bump minimum tested go version to 1.13
0ee5161 Add go modules for go version 1.17
cf50795 Add vetting to github action.
feb8742 Bad archive replacements and snapshot name template.
82392ce Don't change format of GcrOAuth2Username (almost changed from '_' to '.')
62f8f44 Fix build issue with tests. Also fix test failures from how we now set version when running locally.
32e09be Fix goreleaser github action failure by bumping go version used
6eedb0c Merge pull request #101 from rafibarash/go-modules-github-actions-1
4cdd60d Merge pull request #102 from rafibarash/automate-release
7307e10 Merge pull request #94 from rafibarash/add-region
dd6151d Now that release github action is verified to work, only trigger on new tags.
dc578f1 Nuke vendors now that we use go modules :)
648abe8 Remove config_test from windows testing until fixed.
ff15d60 Remove login_integration_test from race testing until fixed.
f3fc63d Remove store_integration_test from windows os testing in github action until fixed.
6d3c3e1 Remove the makefile and all references to it in CONTRIBUTING.md and README.md
8879891 Remove travis tests in favor of github actions
aeb1acb Remove travis tests in favor of github actions
15b613c Use version instead of tag in goreleaser snapshot name_template to keep out "v" letters in generated archive filenames.
38731a7 add github action for goreleaser
6edb8af adding northamerica-northeast2-docker.pkg.dev AR registry
4501230 goreleaser init
d5997c8 refactor Major/Minor/Patch Version vars into a single "Version" variable set with ldflags
d439239 sort AR regions in alphabetical order
d74cc3d temporarily change release script to run on all pushes to test on fork
d9fe66a travis removal with Makefile removal... Im not the best at git
Published by rafibarash over 3 years ago
Adds new regions for Artifact Registry
Also gives precedence to the $HOME environment variable when returning the user's home directory.
$HOME has precedence over records in the password database since the credential helper may be running under a different UID in a user namespace.
Note: This release is a little busted in that I didn't update the config PatchVersion from 4 -> 5. Sometime in the next couple weeks I'll automate out this config const so we don't run into this issue again.
Archive | binary sha256sum |
---|---|
docker-credential-gcr_linux_386-2.0.5.tar.gz | 0cfacee31b77ddc1d25bfc15bd93603c129f8327672ed9330c43afd039f82088 |
docker-credential-gcr_linux_amd64-2.0.5.tar.gz | a673b3d6e2fddd0fe6baf807f7b11f98714eb5b901b0c27e26cd33b0bc291ad5 |
docker-credential-gcr_linux_arm64-2.0.5.tar.gz | de0942177e15f4f087812f75fa45bddbd11a970ed36f3ed991592ceddb84236b |
docker-credential-gcr_darwin_amd64-2.0.5.tar.gz | 82aaabe879fb05acb4599f716a645d988cb1b81d49d114f04037ebdb1588db43 |
docker-credential-gcr_darwin_arm64-2.0.5.tar.gz | 4b1b1d28cb661e4fd98372799906cc30045c3bc781237dccf5d9312bbe688c59 |
docker-credential-gcr_windows_386-2.0.5.tar.gz | d6db1d16800be0df8af28dd492afb1f693890e321be49a26506c4c9e6eb04c14 |
docker-credential-gcr_windows_amd64-2.0.5.tar.gz | 62603a2f6d7c322bba37e8b8b952c8882b23b84d0cb8456c5b86aaab0997d46c |
Published by Gridasov over 3 years ago
Adds new regions for Artifact Registry:
Archive | sha256sum |
---|---|
docker-credential-gcr_darwin_amd64-2.0.4.tar.gz | fb37bc90831807ccfda115fa8fbc27fd6564f085c5eb258962b3582b60e1ea71 |
docker-credential-gcr_darwin_arm64-2.0.4.tar.gz | 170b3ce008d33caaf2347fb39b8ad23e6e3d9b00790304f531e6a37564806f41 |
docker-credential-gcr_linux_386-2.0.4.tar.gz | 932a07a4a77741801f2d4067dcf113be4e27f54c525f618f2dee2799a00765d6 |
docker-credential-gcr_linux_amd64-2.0.4.tar.gz | 4fca8441c41802f4bcc4912672c55d4b1232decb90639f8a684d3b389e4e6e91 |
docker-credential-gcr_linux_arm64-2.0.4.tar.gz | 9276eab0d6da985f01f5f0d6d00313c9a49768d4eb0112b5fb8b4fdda07d1f7d |
docker-credential-gcr_windows_386-2.0.4.tar.gz | 2a4e825b63c845d2e96d6d871926ef9c51a95a62a288b1e05b06019ededc7bd9 |
docker-credential-gcr_windows_amd64-2.0.4.tar.gz | fa8bd855ba23e7668b48381e8ac7ba2b42c311ae3c26b0ab662d5b212b25255d |
Published by lindsayismith about 4 years ago
Adds the --include-artifact-registry
flag which will add all Artifact Registry registries to the credential config file. This is only intended for tooling that needs to ensure that it sends credentials to any Artifact Registry endpoint when pulling images.
Note that adding a long list of registries to the config file will slow down docker build
. The recommendation for users is to only add the registries that are being used, by passing them using the --registries flag.
Archive | sha256sum |
---|---|
docker-credential-gcr_darwin_386-2.0.2.tar.gz | 1c925d97d6409d775650b0f085a688a7077e07cf3ddf0a8cdc6dd1ceb85f449e |
docker-credential-gcr_darwin_amd64-2.0.2.tar.gz | 629577fcbb781ef7f8e751241fbc149a56bb52320d6c0cba995fffaa23fa009d |
docker-credential-gcr_linux_386-2.0.2.tar.gz | 6defbe32e44444795308c82ec7d588ba29fb464b571fd87c7374a011702a088f |
docker-credential-gcr_linux_amd64-2.0.2.tar.gz | 12a4d75885a29b183bb28ff469f5ca40ef148f195b4bbd5bb27f5a9cdd8dea2f |
docker-credential-gcr_windows_386-2.0.2.tar.gz | 210602b2732742438df92e5c192a46b994b8402bf954ff0cf3418b7deba5fa76 |
docker-credential-gcr_windows_amd64-2.0.2.tar.gz | d20ddfec97d231626b60a8f9c2049c85451905e650f4723c045219828a752d91 |
Published by dekkagaijin over 4 years ago
This release fixes timeouts from docker-credential-gcr
for workloads on GKE when the Workload Identity feature is enabled.
Archive | sha256sum |
---|---|
docker-credential-gcr_linux_amd64-2.0.1.tar.gz | 90837d1d9cf16809a60d5c7891d7d0b8445b1978ad43187032a0ca93bda49ed5 |
docker-credential-gcr_linux_386-2.0.1.tar.gz | debc3f13a04cac9d0fa55aba9bddaef37812ab60bd0f5f1dfc0f50ddf67e9b99 |
docker-credential-gcr_linux_arm64-2.0.1.tar.gz | 8c02ebf71ed501db4e59cc869814a46350c63b558af205523a3e26ad6e50dc03 |
docker-credential-gcr_darwin_386-2.0.1.tar.gz | 0eea12fa5f7ebe8d6fde1d10ce094a54313c13504f54ebfe7c25c258789e2b74 |
docker-credential-gcr_darwin_amd64-2.0.1.tar.gz | 7bfabbbec9555404a32c5a90e11605c6c16124c92ecfc975c78db8c82194e5f0 |
docker-credential-gcr_windows_386-2.0.1.tar.gz | d472677cfbfc614a6ff271868d0fd42f4575f4a358483013174d42956d5f7304 |
docker-credential-gcr_windows_386-2.0.1.zip | 7fa43f05af88829047a527b25d8c3286fbb201326e9366f139e7a1b14dad8110 |
docker-credential-gcr_windows_amd64-2.0.1.tar.gz | 170e578f0ca402878dbd8f86ac6f8cfb81ecddf291a2be3c22fa5bd2cf06ac25 |
docker-credential-gcr_windows_amd64-2.0.1.zip | f2cfa8eb7a6da67bbd98726ce94172f0694ac2e1b4fb79e122a682c3dde43f13 |
Published by dekkagaijin about 5 years ago
Simplicity, performance, and general bug fixes.
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
.configure-docker
with the --registries
flag.marketplace.gcr.io
is now a default registry configured by configure-docker
.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 |
Published by dekkagaijin over 6 years ago
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.
Published by dekkagaijin over 6 years ago
Strong, independent binaries who don't need no distro.
Published by dekkagaijin over 6 years ago
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.
Published by dekkagaijin almost 7 years ago
k8s.gcr.io
rather than gcr.kubernetes.io
. Please run docker-credential-gcr configure-docker
to pick up this change in the docker
client.gcloud
's access token when fetching it.Published by dekkagaijin over 7 years ago
Published by dekkagaijin over 7 years ago
list
surface which affected docker build
.Published by dekkagaijin over 7 years ago
This release is to give GKE's Container-Optimized OS a stable branch to pull against.
Published by dekkagaijin over 7 years ago
v1.3.5 added:
gcloud config config-helper --format=value(credential.access_token)
v1.4.0 added:
Published by dekkagaijin over 7 years ago