rubin-rag Helm values reference

Helm values reference table for the rubin-rag application.

Key

Type

Default

Description

affinity

object

{}

Affinity rules for the rubin-rag deployment pod

config.logLevel

string

"INFO"

Logging level

config.logProfile

string

"production"

Logging profile (production for JSON, development for human-friendly)

config.pathPrefix

string

"/rubin-rag"

URL path prefix

global.baseUrl

string

Set by Argo CD

Base URL for the environment

global.host

string

Set by Argo CD

Host name for ingress

global.vaultSecretsPath

string

Set by Argo CD

Base path for Vault secrets

image.pullPolicy

string

"Always"

Pull policy for the rubin-rag image

image.repository

string

"ghcr.io/lsst-dm/rubin_rag"

Image to use in the rubin-rag deployment

image.tag

string

The appVersion of the chart

Tag of image to use

ingress.annotations

object

{}

Additional annotations for the ingress rule

nodeSelector

object

{}

Node selection rules for the rubin-rag deployment pod

podAnnotations

object

{}

Annotations for the rubin-rag deployment pod

replicaCount

int

1

Number of web deployment pods to start

resources

object

See values.yaml

Resource limits and requests for the rubin-rag deployment pod

tolerations

list

[]

Tolerations for the rubin-rag deployment pod

weaviate.authentication.anonymous_access.enabled

bool

true

weaviate.env.AUTHENTICATION_APIKEY_ENABLED

string

"true"

weaviate.env.AUTHENTICATION_APIKEY_USERS

string

"admin"

weaviate.env.AUTHORIZATION_ADMINLIST_ENABLED

string

"true"

weaviate.env.AUTHORIZATION_ADMINLIST_USERS

string

"admin"

weaviate.envSecrets.AUTHENTICATION_APIKEY_ALLOWED_KEYS

string

"rubin-rag"

weaviate.limits.cpu

string

"500m"

weaviate.limits.memory

string

"300Mi"

weaviate.requests.cpu

string

"300m"

weaviate.requests.memory

string

"150Mi"