From 6477e948bed17a1a137b614652e594e4770d6730 Mon Sep 17 00:00:00 2001 From: "Ehsan.Asadi" Date: Wed, 31 Dec 2025 11:02:06 +0330 Subject: [PATCH] added cmd --- helm/peikarband/values-production.yaml | 40 +++++++++++++++++++------- 1 file changed, 30 insertions(+), 10 deletions(-) diff --git a/helm/peikarband/values-production.yaml b/helm/peikarband/values-production.yaml index e5d04cc..c10e8dd 100644 --- a/helm/peikarband/values-production.yaml +++ b/helm/peikarband/values-production.yaml @@ -19,7 +19,9 @@ imagePullSecrets: - name: hub-registry-secret -command: ["/bin/bash", "-c" ,"sleep infinity"] +# DEBUG MODE: sleep infinity for debugging +# NOTE: Use exec probes that always succeed when debugging +command: ["/bin/bash", "-c", "sleep infinity"] appSecrets: enabled: false # Set to true if you need database/redis @@ -117,25 +119,43 @@ redis: # Override readiness probe for production # Reflex startup time: 30-60 seconds (per deployment checklist) # Using /ping endpoint (simpler, faster response) +# DEBUG MODE: Using exec probe that always succeeds (for sleep infinity) +# For normal operation, use the httpGet probe below readinessProbe: - httpGet: - path: /ping - port: 8000 - initialDelaySeconds: 60 # Allow Reflex to fully start (30-60s expected) + exec: + command: ["/bin/sh", "-c", "true"] # Always succeeds - for debug mode + initialDelaySeconds: 5 periodSeconds: 10 timeoutSeconds: 5 - failureThreshold: 6 # Allow 6 failures = 60s grace period + failureThreshold: 3 + # Normal operation (uncomment when not debugging): + # httpGet: + # path: /ping + # port: 8000 + # initialDelaySeconds: 60 # Allow Reflex to fully start (30-60s expected) + # periodSeconds: 10 + # timeoutSeconds: 5 + # failureThreshold: 6 # Allow 6 failures = 60s grace period # Override liveness probe # Using /live endpoint which is specifically designed for liveness checks +# DEBUG MODE: Using exec probe that always succeeds (for sleep infinity) +# For normal operation, use the httpGet probe below livenessProbe: - httpGet: - path: /live - port: 8000 - initialDelaySeconds: 90 # More time for liveness (after readiness) + exec: + command: ["/bin/sh", "-c", "true"] # Always succeeds - for debug mode + initialDelaySeconds: 5 periodSeconds: 15 timeoutSeconds: 5 failureThreshold: 3 + # Normal operation (uncomment when not debugging): + # httpGet: + # path: /live + # port: 8000 + # initialDelaySeconds: 90 # More time for liveness (after readiness) + # periodSeconds: 15 + # timeoutSeconds: 5 + # failureThreshold: 3 configMap: data: