Add redis to helm chart (#2390)

This commit is contained in:
rkuo-danswer
2024-09-13 10:26:51 -07:00
committed by GitHub
parent 53008a0271
commit f58acd4e2a
6 changed files with 38 additions and 11 deletions

View File

@@ -8,5 +8,8 @@ dependencies:
- name: nginx
repository: oci://registry-1.docker.io/bitnamicharts
version: 15.14.0
digest: sha256:ab17b5d2c3883055cb4a26bf530043521be5220c24f804e954bb428273d16ba8
generated: "2024-05-24T16:55:30.598279-07:00"
- name: redis
repository: https://charts.bitnami.com/bitnami
version: 20.1.0
digest: sha256:fb42426c1d13667a4929d0d6a7d681bf08120e4a4eb1d15437e4ec70920be3f8
generated: "2024-09-11T09:16:03.312328-07:00"

View File

@@ -30,3 +30,7 @@ dependencies:
version: 15.14.0
repository: oci://registry-1.docker.io/bitnamicharts
condition: nginx.enabled
- name: redis
version: 20.1.0
repository: https://charts.bitnami.com/bitnami
condition: redis.enabled

View File

@@ -8,6 +8,7 @@ data:
INTERNAL_URL: "http://{{ include "danswer-stack.fullname" . }}-api-service:{{ .Values.api.service.port | default 8080 }}"
POSTGRES_HOST: {{ .Release.Name }}-postgresql
VESPA_HOST: "document-index-service"
REDIS_HOST: {{ .Release.Name }}-redis-master
MODEL_SERVER_HOST: "{{ include "danswer-stack.fullname" . }}-inference-model-service"
INDEXING_MODEL_SERVER_HOST: "{{ include "danswer-stack.fullname" . }}-indexing-model-service"
{{- range $key, $value := .Values.configMap }}

View File

@@ -290,6 +290,7 @@ background:
tolerations: []
vespa:
enabled: true
replicaCount: 1
image:
repository: vespa
@@ -300,7 +301,6 @@ vespa:
app: vespa
app.kubernetes.io/instance: danswer
app.kubernetes.io/name: vespa
enabled: true
podSecurityContext: {}
# fsGroup: 2000
@@ -308,12 +308,6 @@ vespa:
securityContext:
privileged: true
runAsUser: 0
# capabilities:
# drop:
# - ALL
# readOnlyRootFilesystem: true
# runAsNonRoot: true
# runAsUser: 1000
resources:
# The Vespa Helm chart specifies default resources, which are quite modest. We override
@@ -330,6 +324,31 @@ vespa:
affinity: {}
redis:
enabled: true
architecture: standalone
commonConfiguration: |-
# Enable AOF https://redis.io/topics/persistence#append-only-file
appendonly no
# Disable RDB persistence, AOF persistence already enabled.
save ""
master:
replicaCount: 1
image:
registry: docker.io
repository: bitnami/redis
tag: "7.4.0"
pullPolicy: IfNotPresent
persistence:
enabled: false
service:
type: ClusterIP
port: 6379
auth:
existingSecret: danswer-secrets
existingSecretPasswordKey: redis_password
# ingress:
# enabled: false
# className: ""