mirror of
https://github.com/danswer-ai/danswer.git
synced 2025-03-26 17:51:54 +01:00
Add redis to helm chart (#2390)
This commit is contained in:
parent
53008a0271
commit
f58acd4e2a
@ -120,7 +120,7 @@ class VespaIndex(DocumentIndex):
|
||||
secondary_index_embedding_dim: int | None,
|
||||
) -> None:
|
||||
deploy_url = f"{VESPA_APPLICATION_ENDPOINT}/tenant/default/prepareandactivate"
|
||||
logger.debug(f"Sending Vespa zip to {deploy_url}")
|
||||
logger.info(f"Deploying Vespa application package to {deploy_url}")
|
||||
|
||||
vespa_schema_path = os.path.join(
|
||||
os.getcwd(), "danswer", "document_index", "vespa", "app_config"
|
||||
|
2
ct.yaml
2
ct.yaml
@ -7,6 +7,6 @@ chart-repos:
|
||||
- vespa=https://unoplat.github.io/vespa-helm-charts
|
||||
- postgresql=https://charts.bitnami.com/bitnami
|
||||
|
||||
helm-extra-args: --timeout 900s
|
||||
helm-extra-args: --timeout 600s
|
||||
|
||||
validate-maintainers: false
|
||||
|
@ -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"
|
||||
|
@ -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
|
||||
|
@ -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 }}
|
||||
|
@ -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: ""
|
||||
|
Loading…
x
Reference in New Issue
Block a user