CircleCI-Public / gcp-gcr-orb

Orb for interacting with Google Container Registry from within a CircleCI build job
https://circleci.com/orbs/registry/orb/circleci/gcp-gcr
MIT License
13 stars 32 forks source link

Google Cloud SDK is Unavailable #55

Open catherine-swift opened 2 years ago

catherine-swift commented 2 years ago

Orb version: 0.15.0

What happened:

An outage at https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/ has caused the Cloud SDK to not be available, thereby breaking any jobs that need to install it in order to use the GCP CLI.

https://app.circleci.com/pipelines/github/swift-school/swift/3174/workflows/1b6adbfb-c89a-42c3-99f1-6821bc1618d1/jobs/14961

Expected behavior:

The Google Cloud SDK should be cached locally to Circle and the cached copy should be referenced by this orb so that outages at Google don't affect CircleCI services. This might be a good time to update the client revision, too -- 293 is significantly older than 383.

Additional Information:

dlachasse commented 2 years ago

I just ran into this as well. This orb appears to delegate the Cloud SDK install to the gcp-cli orb which sets the default version on 283.0.0. Point being, I think this needs to be resolved in the gcp-cli project rather than this one.