# Authorizing to Google Container Registry using auth

**URL:** <https://discuss.circleci.com/t/authorizing-to-google-container-registry-using-auth/29632>\
**Category:** Build Environment\
**Tags:** auth\
**Created:** [April 8, 2019, 10:47pm UTC](https://discuss.circleci.com/t/authorizing-to-google-container-registry-using-auth/29632 "2019-04-08T22:47:00Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![nodesocket](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/nodesocket/32/21954_2.png) [@nodesocket](https://discuss.circleci.com/u/nodesocket)\
**Post date:** [April 8, 2019, 10:47pm UTC](https://discuss.circleci.com/t/authorizing-to-google-container-registry-using-auth/29632/1 "2019-04-08T22:47:00Z")

</div>

Our containers are private in Google Container Registry. Following the guide at [https://circleci.com/docs/2.0/private-images/](https://circleci.com/docs/2.0/private-images/), I added:

```auto
auth:
           username: _json_key
           password: $GCLOUD_SERVICE_KEY

```

My question is, how do I pass the Google service key into the envar `GCLOUD_SERVICE_KEY`? Currently the service key only exists in `~/.gsutil/credstore`. What is the recommended way to inject the service key into `GCLOUD_SERVICE_KEY`?

---

<div class="post-metadata">

**Author:** ![levlaz](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/levlaz/32/36978_2.png) [@levlaz](https://discuss.circleci.com/u/levlaz)\
**Post date:** [April 16, 2019, 2:27am UTC](https://discuss.circleci.com/t/authorizing-to-google-container-registry-using-auth/29632/2 "2019-04-16T02:27:21Z")

</div>

The recommended approach is to use environment variables as shown here: [https://circleci.com/docs/2.0/env-vars/#overview](https://circleci.com/docs/2.0/env-vars/#overview)

Does this approach work for you?

---

<div class="post-metadata">

**Author:** ![nodesocket](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/nodesocket/32/21954_2.png) [@nodesocket](https://discuss.circleci.com/u/nodesocket)\
**Post date:** [April 16, 2019, 7:37pm UTC](https://discuss.circleci.com/t/authorizing-to-google-container-registry-using-auth/29632/3 "2019-04-16T19:37:03Z")

</div>

@levlaz yes, that is what I ended up doing. Thanks.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/circleci/original/3X/5/1/511608acda8e85906e15909b57bd0a46c1dbe291.png) [@system](https://discuss.circleci.com/u/system)\
**Post date:** [April 26, 2019, 7:37pm UTC](https://discuss.circleci.com/t/authorizing-to-google-container-registry-using-auth/29632/4 "2019-04-26T19:37:04Z")

</div>

Closed on April 26, 2019, 7:37pm UTC

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.
