improwised-charts/charts/healthchecks/templates/configmap.yaml

41 lines
1.4 KiB
YAML

apiVersion: v1
kind: ConfigMap
metadata:
name: {{ include "healthchecks.fullname" . }}
labels:
{{- include "healthchecks.labels" . | nindent 4 }}
data:
PUID: "1000"
PGID: "1000"
{{- if .Values.postgresql.enabled }}
DB: "postgres"
DB_HOST: "{{ .Release.Name }}-postgresql.{{ .Release.Namespace }}.svc.cluster.local"
DB_PORT: {{ default "5432" .Values.postgresql.service.port | quote }}
DB_NAME: {{ default "healthckecks" .Values.postgresql.postgresqlDatabase | quote }}
DB_USER: {{ default "healthckecks" .Values.postgresql.postgresqlUsername | quote }}
{{- end }}
{{- if .Values.email.host }}
EMAIL_HOST: {{ .Values.email.host | quote }}
EMAIL_PORT: {{ .Values.email.port | quote }}
EMAIL_HOST_USER: {{ .Values.email.user | quote }}
{{- end }}
{{- if .Values.siterootOverride }}
SITE_ROOT: {{ .Values.siterootOverride | quote }}
{{- else if .Values.ingress.enabled }}
{{- range $host := .Values.ingress.hosts }}
{{- range .paths }}
SITE_ROOT: "http{{ if $.Values.ingress.tls }}s{{ end }}://{{ $host.host }}{{ trimSuffix "/" . }}"
{{- end }}
{{- end }}
{{- else }}
SITE_ROOT: "http://localhost:8000"
{{- end }}
{{- if .Values.sitenameOverride }}
SITE_NAME: {{ .Values.sitenameOverride | quote }}
{{- else }}
SITE_NAME: "localhost"
{{- end }}
{{- range $key, $val := .Values.extraenvs }}
{{ $key }}: {{ $val | quote }}
{{- end }}