config-vault-google
bsb/config-vault-googleManaged BSB config plugin that loads Vault config with Google Cloud Run authentication
config-vault-google
config-vault-google loads BSB runtime config from Vault and adds Google Cloud Run service-to-service authentication.
BSB_CONFIG_PLUGIN=config-vault-google
BSB_CONFIG_PLUGIN_PACKAGE=@bsb/config-vault-google
vaultUrl=https://vault-run-url.a.run.app
googleAudience=https://vault-run-url.a.run.app
apiKeyId=vk_xxx
apiSecret=vs_xxx
googleAudience must be the Cloud Run service URL. The existing Vault API key and secret still decide which runtime profile can be loaded.
Installation
Install plugin (Node.js)
npm i @bsb/config-vault-google
Configuration
Configuration for config plugins is provided through environment variables:
No configuration required
Available Versions
v9.6.85
v9.6.84
v9.6.83
v9.6.82
v9.6.81