Module http_client

Module http_client 

Source
Expand description

Thin Vault HTTP client. Authenticates via OIDC/JWT against a per-site jwt-manta-<site> role, then reads K/V v2 secrets under manta/data/<...>.

Functions§

auth_oidc_jwt
Authenticate to Vault using a JWT token and return a Vault client token.
fetch_secret
Fetch a secret from Vault’s KV store at secret_path.
fetch_shasta_k8s_secrets_from_vault
Retrieve Kubernetes secrets (API URL, token, CA cert) from Vault.
fetch_shasta_vcs_token
Retrieve the Gitea VCS token from Vault.