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.
This commit is contained in:
Sirius Devops 2026-05-25 06:26:09 +00:00
parent 605e15d55c
commit 4be12802d0

View file

@ -70,15 +70,19 @@ spec:
initialDelaySeconds: 15 initialDelaySeconds: 15
periodSeconds: 10 periodSeconds: 10
failureThreshold: 30 failureThreshold: 30
timeoutSeconds: 10
livenessProbe: livenessProbe:
httpGet: httpGet:
path: /health path: /health
port: 8002 port: 8002
initialDelaySeconds: 30 initialDelaySeconds: 30
periodSeconds: 30 periodSeconds: 30
timeoutSeconds: 5
readinessProbe: readinessProbe:
httpGet: httpGet:
path: /health/ready path: /health/ready
port: 8002 port: 8002
initialDelaySeconds: 5 initialDelaySeconds: 5
periodSeconds: 10 periodSeconds: 10
timeoutSeconds: 10
failureThreshold: 5