From 27a30f60416e248178df70758a0d422e54e80782 Mon Sep 17 00:00:00 2001 From: Marko Oldenburg Date: Sun, 23 Nov 2025 16:39:07 +0100 Subject: [PATCH] Update paperless-ngx to version 0.25.9 and modify probes 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. --- charts/paperless-ngx/Chart.yaml | 2 +- charts/paperless-ngx/README.md | 2 +- charts/paperless-ngx/values.yaml | 20 ++++++++++++++------ 3 files changed, 16 insertions(+), 8 deletions(-) diff --git a/charts/paperless-ngx/Chart.yaml b/charts/paperless-ngx/Chart.yaml index 60d1e53..0ebf81e 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.8 +version: 0.25.9 # 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/README.md b/charts/paperless-ngx/README.md index 81799f9..7ab85bf 100644 --- a/charts/paperless-ngx/README.md +++ b/charts/paperless-ngx/README.md @@ -2,7 +2,7 @@ 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) diff --git a/charts/paperless-ngx/values.yaml b/charts/paperless-ngx/values.yaml index 253cf46..7208a28 100644 --- a/charts/paperless-ngx/values.yaml +++ b/charts/paperless-ngx/values.yaml @@ -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: