From 4be12802d001caae32abd5e67de009367458b2ba Mon Sep 17 00:00:00 2001 From: Sirius Devops Date: Mon, 25 May 2026 06:26:09 +0000 Subject: [PATCH] fix(execute-service): add timeoutSeconds: 10 to startup/readiness probes The /health/ready endpoint calls await initialize() on Hyperliquid and Solana executors. Without explicit timeout, the default 1s probe timeout caused repeated failures even though the app was running. Added timeoutSeconds: 10 + reduced readiness failureThreshold. This is the final piece for the "running but not ready" state. --- .../trading-platform/execute-service/deployment.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/base/customer1/trading-platform/execute-service/deployment.yaml b/apps/base/customer1/trading-platform/execute-service/deployment.yaml index f27d143..5a8848b 100644 --- a/apps/base/customer1/trading-platform/execute-service/deployment.yaml +++ b/apps/base/customer1/trading-platform/execute-service/deployment.yaml @@ -70,15 +70,19 @@ spec: initialDelaySeconds: 15 periodSeconds: 10 failureThreshold: 30 + timeoutSeconds: 10 livenessProbe: httpGet: path: /health port: 8002 initialDelaySeconds: 30 periodSeconds: 30 + timeoutSeconds: 5 readinessProbe: httpGet: path: /health/ready port: 8002 initialDelaySeconds: 5 periodSeconds: 10 + timeoutSeconds: 10 + failureThreshold: 5