cirruslabs / cirruslabs/cirrus-cli

Support environment variables in gcp_credentials: workload_identity_provider: etc

Open
#642 2 comments 0 reactions 0 assignees View on GitHub
bug enhancement
Dominant language
Go
Stars
285
Forks
34
PR merge metrics
No merged PRs in 30d

Description

Hi,

right now it is not supported to configure gcp_credentials etc via environment variables. It'd be useful to support doing so, to allow different forks of a repository to use different workload identity providers.

I searched through the cirrus_cli code, without finding relevant references to gcp_credentials/workload_identity_provider/.. - presumably that is the problem?

Regards,

Andres

Contributor guide

No contributing guide indexed for this repository

Research direction

Search the cirrus_cli code for gcp_credentials, workload_identity_provider, and related configuration handling to locate the relevant entry point. Determine which credential settings should accept environment variables, then verify that different repository forks can select different workload identity providers through those variables.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, google-cloud
Domain
cli, cloud
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.