gcp-hockey-results/motm_app/helm-chart/motm-app/templates/secret.yaml
2025-10-09 22:59:26 +08:00

30 lines
813 B
YAML

apiVersion: v1
kind: Secret
metadata:
name: {{ include "motm-app.fullname" . }}-secrets
labels:
{{- include "motm-app.labels" . | nindent 4 }}
type: Opaque
data:
# Database password
{{- if .Values.secrets.dbPassword }}
db-password: {{ .Values.secrets.dbPassword | b64enc | quote }}
{{- else }}
db-password: {{ "changeme" | b64enc | quote }}
{{- end }}
{{- if .Values.s3.enabled }}
# S3 credentials
{{- if .Values.secrets.s3AccessKey }}
s3-access-key: {{ .Values.secrets.s3AccessKey | b64enc | quote }}
{{- else }}
s3-access-key: {{ "changeme" | b64enc | quote }}
{{- end }}
{{- if .Values.secrets.s3SecretKey }}
s3-secret-key: {{ .Values.secrets.s3SecretKey | b64enc | quote }}
{{- else }}
s3-secret-key: {{ "changeme" | b64enc | quote }}
{{- end }}
{{- end }}