From 330cbe70d4b4215d059adac153864b1c8a3aa3d3 Mon Sep 17 00:00:00 2001 From: Andrei Kvapil Date: Fri, 6 Feb 2026 12:46:14 +0100 Subject: [PATCH] fix(dashboard): add startupProbe to prevent container restarts on slow hardware Kubelet kills bff and web containers on slow hardware because the livenessProbe only allows 33 seconds for startup. Add startupProbe with failureThreshold=30 and periodSeconds=2, giving containers up to 60 seconds to start before livenessProbe kicks in. Co-Authored-By: Claude Signed-off-by: Andrei Kvapil --- packages/system/dashboard/templates/web.yaml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/packages/system/dashboard/templates/web.yaml b/packages/system/dashboard/templates/web.yaml index 17bc9c788..d1c789b60 100644 --- a/packages/system/dashboard/templates/web.yaml +++ b/packages/system/dashboard/templates/web.yaml @@ -63,6 +63,13 @@ spec: periodSeconds: 10 successThreshold: 1 timeoutSeconds: 2 + startupProbe: + httpGet: + path: /healthcheck + port: 64231 + scheme: HTTP + failureThreshold: 30 + periodSeconds: 2 name: bff ports: - containerPort: 64231 @@ -183,6 +190,13 @@ spec: periodSeconds: 10 successThreshold: 1 timeoutSeconds: 2 + startupProbe: + httpGet: + path: /healthcheck + port: 8080 + scheme: HTTP + failureThreshold: 30 + periodSeconds: 2 name: web ports: - containerPort: 8080