Config Overrides

Update Hashicorp Vault Config

Update Hashicorp Vault secret manager configuration. Sets environment variables, encrypts sensitive fields, and stores in DB. Reinitializes the secret manager on this pod.

post/config_overrides/hashicorp_vault

Request body

vault_addrstring nullable

The address of the Vault server (e.g., https://vault.example.com:8200)

vault_tokenstring nullable

Token for Vault token-based authentication

approle_role_idstring nullable

Role ID for Vault AppRole authentication

approle_secret_idstring nullable

Secret ID for Vault AppRole authentication

approle_mount_pathstring nullable

Mount path for the AppRole auth method (default: approle)

client_certstring nullable

Path to the client TLS certificate for Vault

client_keystring nullable

Path to the client TLS private key for Vault

vault_cert_rolestring nullable

Certificate role name for TLS cert authentication

vault_namespacestring nullable

Vault namespace (for multi-tenant Vault, sent as X-Vault-Namespace header)

vault_mount_namestring nullable

KV engine mount name (default: secret)

vault_path_prefixstring nullable

Optional path prefix for secrets (e.g., myapp -> secret/data/myapp/{secret_name})

Response

Successful Response

{"stackTrail":"paths:/config_overrides/hashicorp_vault:post:responses:200:content:application/json:schema","oasType":"schema","type":"unknown"}