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