From 4be12802d001caae32abd5e67de009367458b2ba Mon Sep 17 00:00:00 2001 From: Sirius Devops Date: Mon, 25 May 2026 06:26:09 +0000 Subject: [PATCH 1/2] 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 From 569a3d5de9d0f241d4121d22533f35ee9d992c3e Mon Sep 17 00:00:00 2001 From: Sirius Devops Date: Mon, 25 May 2026 06:32:24 +0000 Subject: [PATCH 2/2] fix(dashboard): change tailscale hostname to "trade" for reliable resolution Short hostname "trade" (matches /trade HTTPRoute) instead of "trading-dashboard". This fixes the "Could not resolve host: trading-dashboard" error on tailnet devices while keeping the same annotation style as Grafana. --- apps/base/customer1/trading-platform/dashboard/service.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/base/customer1/trading-platform/dashboard/service.yaml b/apps/base/customer1/trading-platform/dashboard/service.yaml index daedeab..bc4044d 100644 --- a/apps/base/customer1/trading-platform/dashboard/service.yaml +++ b/apps/base/customer1/trading-platform/dashboard/service.yaml @@ -5,7 +5,7 @@ metadata: namespace: customer1 annotations: tailscale.com/expose: "true" - tailscale.com/hostname: "trading-dashboard" + tailscale.com/hostname: "trade" tailscale.com/tags: "tag:k8s-operator" tailscale.com/ports: "http:3000" spec: