Update paperless-ngx to version 0.25.9 and modify probes
All checks were successful
Build Helm Chart / helm-package (push) Successful in 21s

Updated the paperless-ngx Helm chart to version 0.25.9, which
includes a change in the readiness and liveness probes. The probe
type has been switched from HTTP to EXEC, utilizing the curl
command to ensure proper container health checks. This adjustment
provides a more reliable method for checking the application's
availability as traditional HTTP checks may not work correctly when
the service is still initializing or dependent services are not
fully ready. The standard path and port settings have been commented
out to accommodate this change. No breaking changes are introduced,
but users should validate probe functionality in their deployments.
This commit is contained in:
2025-11-23 16:39:07 +01:00
parent cbc54e4a02
commit 27a30f6041
3 changed files with 16 additions and 8 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/
icon: https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/b948750/src-ui/src/assets/logo-notext.svg
type: application
version: 0.25.8
version: 0.25.9
# renovate datasource=docker depName=ghcr.io/paperless-ngx/paperless-ngx
appVersion: 2.20.0
kubeVersion: ">=1.28.0-0"

View File

@@ -2,7 +2,7 @@
<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.8](https://img.shields.io/badge/Version-0.25.8-informational?style=flat)
![Version: 0.25.9](https://img.shields.io/badge/Version-0.25.9-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)

View File

@@ -28,9 +28,13 @@ controllers:
# 1. Readiness Probe (Wichtigste für den Traffic-Fluss)
readiness:
enabled: true
type: HTTP # Verwendung des HTTP GET-Typs
path: / # Prüft den Hauptpfad (Webserver antwortet nur, wenn DB/Redis verbunden sind)
port: 8000 # Paperless-ngx läuft standardmäßig auf 8000
type: EXEC # Verwendung des HTTP GET-Typs
#path: / # Prüft den Hauptpfad (Webserver antwortet nur, wenn DB/Redis verbunden sind)
#port: 8000 # Paperless-ngx läuft standardmäßig auf 8000
command:
- /usr/bin/curl
- -f
- http://localhost:8000
# Wichtige Timing-Einstellungen für Paperless-ngx
spec:
@@ -42,9 +46,13 @@ controllers:
# 2. Liveness Probe (Wichtig für das Neustarten des Containers bei Absturz)
liveness:
enabled: true
type: HTTP
path: /
port: 8000
type: EXEC
#path: /
#port: 8000
command:
- /usr/bin/curl
- -f
- http://localhost:8000
# Die Liveness Probe sollte eine längere Verzögerung haben
spec: