Standardize handling of credentials for both the operator and for workspaces/runs.
Currently the operator install command takes a path to a GCP service account via a --secret-file flag, whilst workspaces/runs look for a secret called etok containing environment variables.
This PR standardizes on the latter approach.
This will make it easier to support credentials other than a GCP service account key for the operator.
Standardize handling of credentials for both the operator and for workspaces/runs.
Currently the operator install command takes a path to a GCP service account via a
--secret-file
flag, whilst workspaces/runs look for a secret calledetok
containing environment variables.This PR standardizes on the latter approach.
This will make it easier to support credentials other than a GCP service account key for the operator.