TrueChartsClone/charts/stable/shiori/templates/_secret.tpl

24 lines
694 B
Smarty

{{/* Define the secret */}}
{{- define "shiori.secret" -}}
{{- $secretName := printf "%s-secret" (include "tc.common.names.fullname" .) }}
---
apiVersion: v1
kind: Secret
metadata:
name: {{ $secretName }}
labels:
{{- include "tc.common.labels" . | nindent 4 }}
stringData:
SHIORI_DIR: {{ .Values.persistence.data.mountPath }}
{{/* Database */}}
SHIORI_DBMS: "postgresql"
SHIORI_PG_PORT: "5432"
SHIORI_PG_USER: {{ .Values.postgresql.postgresqlUsername }}
SHIORI_PG_PASS: {{ .Values.postgresql.postgresqlPassword | trimAll "\"" }}
SHIORI_PG_NAME: {{ .Values.postgresql.postgresqlDatabase }}
SHIORI_PG_HOST: {{ .Values.postgresql.url.plain | trimAll "\"" }}
{{- end -}}