I want to access secrets stored in Hashicorp Vault in Google Cloud Functions, and am wondering about the best way to authenticate and retrieve a token.
I think ideally I would use the default service account credentials inside the cloud function. Is it possible to use Vault's GCP auth backend and create a signed JWT from the default service account? I'm trying to avoid uploading any kind of credentials as part of the function source.