Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 2.24 KB

clients.md

File metadata and controls

32 lines (23 loc) · 2.24 KB

Clients

Vault Client

Requests against a Vault server are handled by this client. Since most requests need authentication, a Vault token can be defined in the environment or fetched by the client for example with a Kubernetes service account.

Config

Environment Variable Type Default Description
VAULT_ADDR string -- see Vault Environment Variables
VAULT_TOKEN string -- see Vault Environment Variables
VAULT_KUBE_AUTH_NAME string kubernetes Name of the Kubernetes auth backend mount point, see Vault Kubernetes Auth
VAULT_KUBE_AUTH_ROLE string -- Name of the Kubernetes auth backend role, see Vault Kubernetes Auth

Redis Client

This client handles Redis requests.

Config

Environment Variable Type Default Description
REDIS_ADDR string localhost:6379 Host and port of the Redis instance
REDIS_PASSWORD string -- An optional password for authentication

Postgres Client

This client handles Postgres requests.

Config

Environment Variable Type Default Description
POSTGRES_CONNECTION string postgres://postgres:postgres@localhost:5432/postgres?sslmode=disable Host and port of the Postgres instance