Files
HelmChartSammlung/charts/paperless-ngx/values.yaml
Marko Oldenburg 32e59538a4
All checks were successful
Build Helm Chart / helm-package (push) Successful in 22s
Update paperless-ngx chart version to 0.25.0
Changed the chart version from 0.25.4 to 0.25.0 in Chart.yaml and
README.md to reflect the correct release version. This ensures that
users are aware of the currently deployed version of the application.

Additionally, updated the configuration in values.yaml by adding
the `spec` section under the `readiness` and `liveness` probes.
This clarifies the configuration structure and ensures compatibility
with the latest Helm chart practices.

No breaking changes were introduced in this update.
2025-11-23 16:09:59 +01:00

175 lines
5.3 KiB
YAML

#
# IMPORTANT NOTE
#
# This chart inherits from our common library chart. You can check the default values/options here:
# https://github.com/bjw-s-labs/helm-charts/commit/310fedbca8dfe180359e20b32b6a05da74ae2abd/charts/library/common/values.yaml
#
controllers:
main:
type: deployment
containers:
main:
image:
# -- Image repository
repository: ghcr.io/paperless-ngx/paperless-ngx
# -- Image pull policy
pullPolicy: IfNotPresent
# -- Image tag
tag: 2.20.0
# -- Environment variables [[ref]](https://docs.paperless-ngx.com/configuration/)
# @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: ""
probes:
# 1. Readiness Probe (Wichtigste für den Traffic-Fluss)
readiness:
enabled: true
type: exec # Wechsel zu einem Ausführungsbefehl
command:
- /usr/bin/curl
- -f
- http://localhost:8000
# Wichtige Timing-Einstellungen für Paperless-ngx
spec:
initialDelaySeconds: 60 # Warten Sie 60 Sekunden, bevor Sie mit der Prüfung beginnen, da Paperless-ngx lange booten kann
periodSeconds: 10
timeoutSeconds: 5
failureThreshold: 5 # 5 aufeinanderfolgende Fehler, bevor der Pod als "not ready" gilt
# 2. Liveness Probe (Wichtig für das Neustarten des Containers bei Absturz)
liveness:
enabled: true
type: exec # Wechsel zu einem Ausführungsbefehl
command:
- /usr/bin/curl
- -f
- http://localhost:8000
# Die Liveness Probe sollte eine längere Verzögerung haben
spec:
initialDelaySeconds: 120
periodSeconds: 60
timeoutSeconds: 5
failureThreshold: 3
service:
# -- Configures service settings for the chart.
# @default -- See [values.yaml](./values.yaml)
main:
controller: main
ports:
http:
port: 8000
ingress:
# -- Enable and configure ingress settings for the chart under this key.
# @default -- See [values.yaml](./values.yaml)
main:
enabled: false
# hosts:
# - host: chart-example.local
# paths:
# - path: /
# tls:
# - secretName: chart-example.local
# hosts:
# - chart-example.local
persistence:
# -- Configure data volume settings for the chart under this key.
# @default -- See [values.yaml](./values.yaml)
data:
enabled: false
globalMounts:
- path: /usr/src/paperless/data
retain: true
storageClass: ""
accessMode: ReadWriteOnce
size: 1Gi
# -- Configure media volume settings for the chart under this key.
# @default -- See [values.yaml](./values.yaml)
media:
enabled: false
globalMounts:
- path: /usr/src/paperless/media
retain: true
storageClass: ""
accessMode: ReadWriteOnce
size: 8Gi
# -- Configure export volume settings for the chart under this key.
# @default -- See [values.yaml](./values.yaml)
export:
enabled: true
globalMounts:
- path: /usr/src/paperless/export
retain: true
storageClass: ""
accessMode: ReadWriteOnce
size: 1Gi
# -- Configure consume volume settings for the chart under this key.
# @default -- See [values.yaml](./values.yaml)
consume:
enabled: true
globalMounts:
- path: /usr/src/paperless/consume
retain: true
storageClass: ""
accessMode: ReadWriteOnce
size: 4Gi
# -- Enable and configure postgresql database subchart under this key.
# If enabled, the app's db envs will be set for you.
# [[ref]](https://github.com/bitnami/charts/tree/main/bitnami/postgresql)
# @default -- See [values.yaml](./values.yaml)
postgresql:
enabled: false
auth:
database: paperless
postgresPassword: changeme
primary:
persistence:
enabled: false
# storageClass: ""
# size: 8Gi
# -- Enable and configure mariadb database subchart under this key.
# If enabled, the app's db envs will be set for you.
# [[ref]](https://github.com/bitnami/charts/tree/main/bitnami/mariadb)
# @default -- See [values.yaml](./values.yaml)
mariadb:
enabled: false
auth:
database: paperless
username: paperless
password: changeme
rootPassword: changeme
primary:
persistence:
enabled: false
# storageClass: ""
# size: 8Gi
# -- Enable and configure redis subchart under this key.
# If enabled, the app's Redis env will be set for you.
# [[ref]](https://github.com/bitnami/charts/tree/main/bitnami/redis)
# @default -- See [values.yaml](./values.yaml)
redis:
enabled: true
auth:
enabled: true
username: ""
# Use an existing secret for redis auth. Do this if you're using Argo to manage your instance or otherwise using helm template under the hood
# The secret name can vary, but the password key must be redis-password.
# existingSecret: paperless-redis
# existingSecretPasswordKey: redis-password
master:
persistence:
enabled: false
replica:
replicaCount: 0