Skip to main content

Crate secrets_provider_vault_kv

Crate secrets_provider_vault_kv 

Source
Expand description

HashiCorp Vault KV v2 backend using the live Vault HTTP API.

Each secret is persisted under a KV v2 mount in a directory structure that mirrors the Greentic scope (env/tenant/[team]/category/name). Secret records are serialized to JSON and stored in the data field as a base64 string. The provider also integrates with Vault Transit to wrap and unwrap data encryption keys.

Structs§

BackendComponents
Components returned to the broker wiring.

Functions§

build_backend
Construct the Vault backend and transit key provider from environment configuration.