I’m getting the following error when authenticating to GCP:
#!/bin/bash -eo pipefail
echo ${GCLOUD_SERVICE_KEY} | gcloud auth activate-service-account --key-file=-
gcloud --quiet config set project ${GOOGLE_PROJECT_ID}
gcloud --quiet config set compute/zone ${GOOGLE_COMPUTE_ZONE}
gcloud --quiet auth configure-docker
ERROR: (gcloud.auth.activate-service-account) There was a problem refreshing your current auth tokens: invalid_grant: Invalid JWT Signature.
I followed the steps outlined in https://circleci.com/docs/2.0/google-auth/ and still no luck.
I’ve tried using the env var in post raw JSON and base64, neither work.
Do I need to do something in order for my workflow to take the new env vars?
levlaz
2
Hi there,
Welcome to our community.
If you try to SSH[1] into the build and echo out those variables yourself are they all set properly?
[1] https://circleci.com/docs/2.0/ssh-access-jobs/#overview
Figured it out earlier today.
I was modifying an existing workflow but it did not seem to change…
Just discovered “Contexts”, which was still out of date.
After updating there, everything works as expected.
I’m a front-end guy hanging in while our ops person is out
1 Like
levlaz
4
Awesome, glad you were able to get it figured out!
system
Closed
5
This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.