diff --git a/charts/paperless-ngx/Chart.yaml b/charts/paperless-ngx/Chart.yaml index d013269..28a5932 100644 --- a/charts/paperless-ngx/Chart.yaml +++ b/charts/paperless-ngx/Chart.yaml @@ -4,7 +4,7 @@ description: "A community-supported supercharged version of paperless: scan, ind home: https://charts.gabe565.com/charts/paperless-ngx/ icon: https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/b948750/src-ui/src/assets/logo-notext.svg type: application -version: 0.25.1 +version: 0.25.0 # renovate datasource=docker depName=ghcr.io/paperless-ngx/paperless-ngx appVersion: 2.20.0 kubeVersion: ">=1.28.0-0" diff --git a/charts/paperless-ngx/templates/common.yaml b/charts/paperless-ngx/templates/common.yaml index c172e65..83d83ea 100644 --- a/charts/paperless-ngx/templates/common.yaml +++ b/charts/paperless-ngx/templates/common.yaml @@ -1,50 +1,50 @@ {{/* Append the hardcoded settings */}} {{- define "healthchecks.harcodedValues" -}} -env: - PAPERLESS_TIME_ZONE: {{ .Values.env.TZ }} - PAPERLESS_PORT: {{ quote .Values.service.main.ports.http.port }} +PAPERLESS_TIME_ZONE: {{ .Values.controllers.main.containers.main.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 }} +{{- 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.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 }} +{{- 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) -}} +{{- /* Mergt die Umgebungsvariablen in den 'env'-Block des Haupt-Containers */ -}} +{{- $_ := mergeOverwrite .Values.controllers.main.containers.main.env (include "healthchecks.harcodedValues" . | fromYaml) -}} {{/* Render the templates */}} -{{ include "bjw-s.common.loader.all" . }} +{{ include "bjw-s.common.loader.all" . }} \ No newline at end of file diff --git a/charts/paperless-ngx/values.yaml b/charts/paperless-ngx/values.yaml index 6da2f3f..7ec6d3a 100644 --- a/charts/paperless-ngx/values.yaml +++ b/charts/paperless-ngx/values.yaml @@ -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.