Configuration
Add avault block to your Bifrost configuration to connect to Google Secret Manager:
Configuration Fields
| Field | Type | Description |
|---|---|---|
type | string | Must be set to "google_secret_manager" to use Google Secret Manager. |
project_id | string | The Google Cloud project ID where your secrets are stored. |
credentials_file | string | Path to the Google Cloud service account JSON credentials file used for authentication. |
sync_interval | string | How often Bifrost syncs keys from Google Secret Manager. Accepts duration strings such as "300s", "5m", or "1h". |
The
sync_interval field controls how frequently Bifrost polls your vault for key changes. Lower intervals detect changes faster but increase load on your vault server. See the Vault Support page for full sync configuration options including sync_paths and auto_deprecate.
