Update paperless-ngx to version 0.25.4 and add probes #46

Merged
marko merged 1 commits from patch-paperless into main 2025-11-23 14:49:10 +00:00
3 changed files with 36 additions and 12 deletions

View File

@@ -4,7 +4,7 @@ description: "A community-supported supercharged version of paperless: scan, ind
home: https://charts.gabe565.com/charts/paperless-ngx/ 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 icon: https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/b948750/src-ui/src/assets/logo-notext.svg
type: application type: application
version: 0.25.3 version: 0.25.4
# renovate datasource=docker depName=ghcr.io/paperless-ngx/paperless-ngx # renovate datasource=docker depName=ghcr.io/paperless-ngx/paperless-ngx
appVersion: 2.20.0 appVersion: 2.20.0
kubeVersion: ">=1.28.0-0" kubeVersion: ">=1.28.0-0"

View File

@@ -2,16 +2,16 @@
<img src="https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/b948750/src-ui/src/assets/logo-notext.svg" align="right" width="92" alt="paperless-ngx logo"> <img src="https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/b948750/src-ui/src/assets/logo-notext.svg" align="right" width="92" alt="paperless-ngx logo">
![Version: 0.25.1](https://img.shields.io/badge/Version-0.25.1-informational?style=flat) ![Version: 0.25.4](https://img.shields.io/badge/Version-0.25.4-informational?style=flat)
![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat)
![AppVersion: 2.20.0](https://img.shields.io/badge/AppVersion-2.20.0-informational?style=flat) ![AppVersion: 2.20.0](https://img.shields.io/badge/AppVersion-2.20.0-informational?style=flat)
A community-supported supercharged version of paperless: scan, index and archive all your physical documents A community-supported supercharged version of paperless: scan, index and archive all your physical documents
**Homepage:** <https://charts.gabe565.com/charts/paperless-ngx/> **Homepage:** <https://git.cooltux.net/marko/HelmChartSammlung/src/branch/main/charts/paperless-ngx>
**This chart is not maintained by the upstream project and any issues with the chart should be raised **This chart is not maintained by the upstream project and any issues with the chart should be raised
[here](https://github.com/gabe565/charts/issues/new?assignees=gabe565&labels=bug&template=bug_report.yaml&name=paperless-ngx&version=0.25.0)** [here](https://git.cooltux.net/marko/HelmChartSammlung/issues/new?assignees=marko&labels=bug&template=bug_report.yaml&name=paperless-ngx&version=0.25.0)**
## Source Code ## Source Code
@@ -34,12 +34,6 @@ Kubernetes: `>=1.28.0-0`
To install the chart with the release name `paperless-ngx` To install the chart with the release name `paperless-ngx`
### OCI (Recommended)
```console
helm install paperless-ngx oci://ghcr.io/gabe565/charts/paperless-ngx
```
### Traditional ### Traditional
```console ```console
@@ -68,13 +62,13 @@ Specify each parameter using the `--set key=value[,key=value]` argument to `helm
```console ```console
helm install paperless-ngx \ helm install paperless-ngx \
--set env.TZ="America/New York" \ --set env.TZ="America/New York" \
gabe565/paperless-ngx cooltux/paperless-ngx
``` ```
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
```console ```console
helm install paperless-ngx gabe565/paperless-ngx -f values.yaml helm install paperless-ngx cooltux/paperless-ngx -f values.yaml
``` ```
## Custom configuration ## Custom configuration

View File

@@ -24,6 +24,36 @@ controllers:
# -- Set the container timezone # -- Set the container timezone
TZ: UTC TZ: UTC
# PAPERLESS_SECRET_KEY: "" # 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
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
initialDelaySeconds: 120
periodSeconds: 60
timeoutSeconds: 5
failureThreshold: 3
service: service:
# -- Configures service settings for the chart. # -- Configures service settings for the chart.