Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Decouple Skaffold from gcloud CLI #9457

Closed
renzodavid9 opened this issue Jun 28, 2024 · 0 comments · Fixed by #9518
Closed

Decouple Skaffold from gcloud CLI #9457

renzodavid9 opened this issue Jun 28, 2024 · 0 comments · Fixed by #9518
Assignees

Comments

@renzodavid9
Copy link
Contributor

Expected behavior

Be able to run Skaffold without having gcloud CLI installed.

Actual behavior

For some of its operations, Skaffold invokes gcloud to interact with GCP services or to get an auth token, creating a dependency with it.

Information

Some of the places where the integration/dependency was detected:

  • Cloud Run, access to service and logs streaming
  • gcloud authenticator when using go-containerregistry for some interactions with private repos
  • Interacting with private registries using the docker api, in some places we get the credentials using the docker-credential helpers, which could be using docker-credential-gcloud
  • Fetching GCS remote config dependencies
  • Storing render results in GCS bucket

Skaffold version: v2.12.0

# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant