latestOpenAPI 3.1.02026-08-236994571.1 MB

79928a3d37d3

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"}