patch-paperless #40
@@ -1,48 +1,53 @@
|
||||
{{/* Append the hardcoded settings */}}
|
||||
{{- define "healthchecks.harcodedValues" -}}
|
||||
env:
|
||||
PAPERLESS_TIME_ZONE: {{ .Values.env.TZ }}
|
||||
PAPERLESS_PORT: {{ quote .Values.service.main.ports.http.port }}
|
||||
|
||||
{{- with .Values.ingress.main }}
|
||||
{{- if and .enabled .hosts }}
|
||||
PAPERLESS_URL: http{{ if .tls }}s{{ end }}://{{ (first .hosts).host }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
{{- if .Values.postgresql.enabled }}
|
||||
{{- with .Values.postgresql }}
|
||||
PAPERLESS_DBENGINE: postgresql
|
||||
PAPERLESS_DBHOST: {{ $.Release.Name }}-postgresql
|
||||
PAPERLESS_DBNAME: {{ .auth.database }}
|
||||
PAPERLESS_DBUSER: {{ default "postgres" .auth.username }}
|
||||
PAPERLESS_DBPASS:
|
||||
secretKeyRef:
|
||||
name: {{ .auth.existingSecret | default (printf "%s-postgresql" $.Release.Name) }}
|
||||
key: {{ if not .auth.password }}postgres-{{ end }}password
|
||||
{{- end }}
|
||||
{{- else if .Values.mariadb.enabled }}
|
||||
{{- with .Values.mariadb}}
|
||||
PAPERLESS_DBENGINE: mariadb
|
||||
PAPERLESS_DBHOST: {{ $.Release.Name }}-mariadb
|
||||
PAPERLESS_DBNAME: {{ .auth.database }}
|
||||
PAPERLESS_DBUSER: {{ .auth.username }}
|
||||
PAPERLESS_DBPASS:
|
||||
secretKeyRef:
|
||||
name: {{ .auth.existingSecret | default (printf "%s-mariadb" $.Release.Name) }}
|
||||
key: mariadb-password
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
{{- if .Values.redis.enabled }}
|
||||
{{- with .Values.redis }}
|
||||
A_REDIS_PASSWORD:
|
||||
secretKeyRef:
|
||||
name: {{ .auth.existingSecret | default (printf "%s-redis" $.Release.Name) }}
|
||||
key: {{ .auth.existingSecretPasswordKey | default "redis-password" }}
|
||||
PAPERLESS_REDIS: redis://{{ .auth.username }}:$(A_REDIS_PASSWORD)@{{ $.Release.Name }}-redis-master
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
controllers:
|
||||
main:
|
||||
type: deployment
|
||||
containers:
|
||||
main:
|
||||
env:
|
||||
PAPERLESS_TIME_ZONE: {{ .Values.env.TZ }}
|
||||
PAPERLESS_PORT: {{ quote .Values.service.main.ports.http.port }}
|
||||
|
||||
{{- with .Values.ingress.main }}
|
||||
{{- if and .enabled .hosts }}
|
||||
PAPERLESS_URL: http{{ if .tls }}s{{ end }}://{{ (first .hosts).host }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
{{- if .Values.postgresql.enabled }}
|
||||
{{- with .Values.postgresql }}
|
||||
PAPERLESS_DBENGINE: postgresql
|
||||
PAPERLESS_DBHOST: {{ $.Release.Name }}-postgresql
|
||||
PAPERLESS_DBNAME: {{ .auth.database }}
|
||||
PAPERLESS_DBUSER: {{ default "postgres" .auth.username }}
|
||||
PAPERLESS_DBPASS:
|
||||
secretKeyRef:
|
||||
name: {{ .auth.existingSecret | default (printf "%s-postgresql" $.Release.Name) }}
|
||||
key: {{ if not .auth.password }}postgres-{{ end }}password
|
||||
{{- end }}
|
||||
{{- else if .Values.mariadb.enabled }}
|
||||
{{- with .Values.mariadb}}
|
||||
PAPERLESS_DBENGINE: mariadb
|
||||
PAPERLESS_DBHOST: {{ $.Release.Name }}-mariadb
|
||||
PAPERLESS_DBNAME: {{ .auth.database }}
|
||||
PAPERLESS_DBUSER: {{ .auth.username }}
|
||||
PAPERLESS_DBPASS:
|
||||
secretKeyRef:
|
||||
name: {{ .auth.existingSecret | default (printf "%s-mariadb" $.Release.Name) }}
|
||||
key: mariadb-password
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
{{- if .Values.redis.enabled }}
|
||||
{{- with .Values.redis }}
|
||||
A_REDIS_PASSWORD:
|
||||
secretKeyRef:
|
||||
name: {{ .auth.existingSecret | default (printf "%s-redis" $.Release.Name) }}
|
||||
key: {{ .auth.existingSecretPasswordKey | default "redis-password" }}
|
||||
PAPERLESS_REDIS: redis://{{ .auth.username }}:$(A_REDIS_PASSWORD)@{{ $.Release.Name }}-redis-master
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- end -}}
|
||||
{{- $_ := merge .Values (include "healthchecks.harcodedValues" . | fromYaml) -}}
|
||||
|
||||
|
||||
@@ -20,11 +20,10 @@ controllers:
|
||||
# @default -- See [values.yaml](./values.yaml)
|
||||
# -- Set the resource requests / limits for the container.
|
||||
resources: {}
|
||||
|
||||
env:
|
||||
# -- Set the container timezone
|
||||
TZ: UTC
|
||||
# PAPERLESS_SECRET_KEY: ""
|
||||
env:
|
||||
# -- Set the container timezone
|
||||
TZ: UTC
|
||||
# PAPERLESS_SECRET_KEY: ""
|
||||
|
||||
service:
|
||||
# -- Configures service settings for the chart.
|
||||
|
||||
Reference in New Issue
Block a user