prompt-redis Helm values reference#

Helm values reference table for the prompt-redis application.

Key

Type

Default

Description

global.host

string

Set by Argo CD

Host name for ingress

global.vaultSecretsPath

string

Set by Argo CD

Base path for Vault secrets

redis-stream-exporter.resources

object

{"limits":{"cpu":"1","memory":"2Gi"},"requests":{"cpu":"1","memory":"2Gi"}}

Resource limits and requests for the Redis Stream Exporter

redis-stream-exporter.sleepInterval

int

5

How long to sleep between redis stream exporter polling cycles

redis-stream-trim.enabled

bool

true

Enabled Redis Stream trim cronjob

redis.affinity

object

{}

Affinity rules for the persistent Redis pod

redis.nodeSelector

object

{}

Node selection rules for the persistent Redis pod

redis.persistence.accessMode

string

"ReadWriteOnce"

Access mode of storage to request

redis.persistence.enabled

bool

true

Whether to persist Redis storage and thus tokens. Setting this to false will use emptyDir and reset all tokens on every restart. Only use this for a test deployment.

redis.persistence.size

string

"1Gi"

Amount of persistent storage to request

redis.persistence.storageClass

string

""

Class of storage to request

redis.persistence.volumeClaimName

string

""

Use an existing PVC, not dynamic provisioning. If this is set, the size, storageClass, and accessMode settings are ignored.

redis.podAnnotations

object

{}

Pod annotations for the persistent Redis pod

redis.resources

object

See values.yaml

Resource limits and requests for the persistent Redis pod

redis.tolerations

list

[]

Tolerations for the persistent Redis pod

redis-stream-exporter.affinity

object

{}

Affinity configuration

redis-stream-exporter.auth

object

{"enabled":false}

Redis authentication settings

redis-stream-exporter.image.pullPolicy

string

"IfNotPresent"

Image pull policy

redis-stream-exporter.image.repository

string

"ghcr.io/lsst-dm/redis-stream-exporter"

Redis Stream Exporter Docker image repository

redis-stream-exporter.image.tag

string

"main"

Redis Stream Exporter image version

redis-stream-exporter.nodeSelector

object

{}

Node selector configuration

redis-stream-exporter.podAnnotations

object

{"prometheus.io/port":"8000","prometheus.io/scrape":"true"}

Pod annotations

redis-stream-exporter.replicaCount

int

1

Number of Redis Stream Exporter pods to run in the deployment.

redis-stream-exporter.resources

object

See values.yaml

Kubernetes requests and limits for Redis Exporter

redis-stream-exporter.sleepInterval

int

10

How long to sleep between redis stream exporter polling cycles

redis-stream-exporter.tolerations

list

[]

Tolerations configuration

redis-stream-trim.affinity

object

{}

Affinity configuration

redis-stream-trim.cronSchedule

string

"0 18 * * *"

redis-stream-trim.image.pullPolicy

string

"IfNotPresent"

Image pull policy

redis-stream-trim.image.repository

string

"redis"

Redis Stream Trim Docker image repository

redis-stream-trim.image.tag

string

"7-alpine"

Redis Stream Trim image version

redis-stream-trim.maxStreamLength

int

1000

Maximum Stream Length

redis-stream-trim.nodeSelector

object

{}

Node selector configuration

redis-stream-trim.replicaCount

int

1

Number of Redis Stream Trim pods to run in the deployment.

redis-stream-trim.resources

object

See values.yaml

Kubernetes requests and limits for Redis Exporter

redis-stream-trim.tolerations

list

[]

Tolerations configuration

This page was last modified on .