File tree Expand file tree Collapse file tree 6 files changed +12
-13
lines changed
Expand file tree Collapse file tree 6 files changed +12
-13
lines changed Original file line number Diff line number Diff line change @@ -2,5 +2,5 @@ apiVersion: v2
22name : edgedb
33description : A Helm chart for self hosting EdgeDB
44type : application
5- version : 0.1.2
5+ version : 0.1.3
66appVersion : " 5.6"
Original file line number Diff line number Diff line change @@ -52,13 +52,14 @@ app.kubernetes.io/instance: {{ .Release.Name }}
5252
5353
5454{{/*
55- Get the server password value
55+ Generate or lookup password
5656*/ }}
57- {{- define " edgedb.serverPassword" -}}
58- {{- if .Values.security.password }}
59- {{- .Values.security.password.secret.name }}
57+ {{- define " edgedb.password" -}}
58+ {{- $secret := lookup " v1" " Secret" .Release.Namespace (printf " %s -server-password" (include " edgedb.fullname" . )) }}
59+ {{- if $secret }}
60+ {{- index $secret .data " password" | b64dec }}
6061{{- else }}
61- {{- include " edgedb.fullname " . }}-server-password
62+ {{- randAlphaNum 20 }}
6263{{- end }}
6364{{- end }}
6465
Original file line number Diff line number Diff line change 8989 - name : EDGEDB_SERVER_PASSWORD
9090 valueFrom :
9191 secretKeyRef :
92- {{- if .Values.security.password }}
93- name : {{ .Values.security.password.secret.name }}
94- key : {{ .Values.security.password.secret.key }}
95- {{- else }}
9692 name : {{ include "edgedb.fullname" . }}-server-password
9793 key : password
98- {{- end}}
9994 {{- with .Values.env }}
10095 {{- toYaml . | nindent 8 }}
10196 {{- end }}
Original file line number Diff line number Diff line change @@ -11,6 +11,6 @@ metadata:
1111 {{- include "edgedb.labels" . | nindent 4 }}
1212type : Opaque
1313data :
14- password : {{ $password := randAlphaNum 20 }}{{ $password | b64enc | quote }}
14+ password : {{ $password := include "edgedb.password" . }}{{ $password | b64enc | quote }}
1515 edgedbBackendDsn : {{ printf "edgedb://edgedb:%s@%s.%s.svc.cluster.local:5656" $password (include "edgedb.fullname" .) .Release.Namespace | b64enc | quote }}
1616{{- end }}
Original file line number Diff line number Diff line change 11{{- if .Values.storage.enabled }}
2+ {{- if not .Values.storage.className }}
3+ {{- fail "You must provide a storage class name" }}
4+ {{- end }}
25apiVersion : v1
36kind : PersistentVolumeClaim
47metadata :
Original file line number Diff line number Diff line change 1515 value : enabled
1616storage :
1717 enabled : true
18- className : " "
18+ className : " local-path "
1919 storage : " 10Gi"
You can’t perform that action at this time.
0 commit comments