Skip to content

Commit 00385c0

Browse files
linonetwoludomikula
authored andcommitted
feat: support external redis auth
1 parent 4d3f6ce commit 00385c0

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

deploy/helm/templates/api-service/configMap.yaml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
{{- $nameSpace := include "lowcoder.namespace" . -}}
22
{{- $name := include "lowcoder.fullname" . -}}
33
{{- $lowcoderDatabase := first .Values.mongodb.auth.databases -}}
4+
{{- $redisSecret := lookup "v1" "Secret" $nameSpace .Values.redis.auth.existingSecret | default dict -}}
5+
{{- $redisPassword := (index $redisSecret.data .Values.redis.auth.existingSecretPasswordKey | default "" | b64dec) -}}
6+
47
apiVersion: v1
58
kind: ConfigMap
69
metadata:
@@ -13,9 +16,17 @@ metadata:
1316
{{- end }}
1417
data:
1518
{{- if .Values.redis.enabled }}
19+
{{- if .Values.redis.auth.enabled }}
20+
LOWCODER_REDIS_URL: "redis://{{ $redisPassword }}@{{ $name }}-redis-master.{{ $nameSpace }}.svc.cluster.local:6379"
21+
{{- else }}
1622
LOWCODER_REDIS_URL: "redis://{{ $name }}-redis-master.{{ $nameSpace }}.svc.cluster.local:6379"
23+
{{- end }}
1724
{{- else }}
18-
LOWCODER_REDIS_URL: {{ .Values.redis.externalUrl | quote }}
25+
{{- if .Values.redis.auth.enabled }}
26+
LOWCODER_REDIS_URL: "redis://{{ $redisPassword }}@{{ .Values.redis.externalUrl }}"
27+
{{- else }}
28+
LOWCODER_REDIS_URL: "redis://{{ .Values.redis.externalUrl }}"
29+
{{- end }}
1930
{{- end }}
2031
{{- if .Values.global.config.nodeServiceUrl }}
2132
LOWCODER_NODE_SERVICE_URL: {{ .Values.global.config.nodeServiceUrl | quote }}

0 commit comments

Comments
 (0)