-
Notifications
You must be signed in to change notification settings - Fork 11
/
secrets.yaml
40 lines (39 loc) · 1.32 KB
/
secrets.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
{{- if not .Values.limesurvey.existingSecret }}
---
apiVersion: v1
kind: Secret
metadata:
name: {{ include "limesurvey.secretName" . }}
namespace: {{ .Release.Namespace | quote }}
labels:
{{- include "limesurvey.labels" . | nindent 4 }}
type: Opaque
data:
{{- if .Values.limesurvey.admin.password }}
limesurvey-admin-password: {{ .Values.limesurvey.admin.password | b64enc | quote }}
{{- else }}
limesurvey-admin-password: {{ randAlphaNum 10 | b64enc | quote }}
{{- end }}
{{- if .Values.limesurvey.encrypt.keypair }}
limesurvey-encrypt-keypair: {{ .Values.limesurvey.encrypt.keypair | b64enc | quote }}
{{- end }}
{{- if .Values.limesurvey.encrypt.publicKey }}
limesurvey-encrypt-publicKey: {{ .Values.limesurvey.encrypt.publicKey | b64enc | quote }}
{{- end }}
{{- if .Values.limesurvey.encrypt.secretKey }}
limesurvey-encrypt-secretkey: {{ .Values.limesurvey.encrypt.secretKey | b64enc | quote }}
{{- end }}
{{- end }}
{{- if not (or .Values.mariadb.enabled .Values.externalDatabase.existingSecret) }}
---
apiVersion: v1
kind: Secret
metadata:
name: {{ include "limesurvey.databaseSecretName" . }}
namespace: {{ .Release.Namespace | quote }}
labels:
{{- include "limesurvey.labels" . | nindent 4 }}
type: Opaque
data:
db-password: {{ .Values.externalDatabase.password | b64enc | quote }}
{{- end }}