Files
HelmChartSammlung/charts/paperless-ngx/values.yaml
Marko Oldenburg 84c0c59b2b
All checks were successful
Build Helm Chart / helm-package (push) Successful in 22s
Fix version number and update persistence configuration
Updated the version number in `Chart.yaml` from 0.25.2 to 0.25.1 to
reflect the correct release version. In the `values.yaml`, modified
the persistence configuration for data, media, export, and consume
to remove the old `mountPath` entries and added a new `globalMounts`
list that includes path specifications for each of these persistence
types. This change is intended to simplify the configuration and make
it more flexible by using global mounts for better data organization
and easier access management.

No breaking changes are introduced in this update.
2025-11-23 15:08:40 +01:00

143 lines
4.1 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: ""
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