From 265190d175514842349fb2b4e01ae057fef90ab4 Mon Sep 17 00:00:00 2001 From: jklein Date: Sun, 23 Aug 2026 00:49:13 +0200 Subject: [PATCH] Calibrate gluetun liveness more tolerant than readiness Short tunnel re-negotiations recover internally; a kubelet restart only prolongs the outage while the kill switch already blocks all egress. Liveness budget 60s, readiness stays at 30s. --- freesailarr/values.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/freesailarr/values.yaml b/freesailarr/values.yaml index 4d588c3..4d50f05 100644 --- a/freesailarr/values.yaml +++ b/freesailarr/values.yaml @@ -98,13 +98,17 @@ gluetun: # gluetun's built-in HTTP health server; the chart binds it to :9999 (env # HEALTH_SERVER_ADDRESS) so the kubelet probes, which connect to the pod IP, # can reach it. It returns 200 only while the VPN tunnel is up and working. + # Liveness is more tolerant (60s) than readiness (30s): during a short + # tunnel re-negotiation gluetun recovers on its own and a kubelet restart + # would only prolong the outage; the kill switch keeps all egress blocked + # the whole time, so nothing runs unprotected. livenessProbe: httpGet: path: / port: 9999 periodSeconds: 10 timeoutSeconds: 5 - failureThreshold: 3 + failureThreshold: 6 readinessProbe: httpGet: path: /