0.28.3 — widen api healthcheck start_period to 180s
Some checks failed
ci / build-test (push) Has been cancelled
ci / docker-build (push) Has been cancelled
ci / web (push) Has been cancelled
Desktop App / Build Linux (amd64) (push) Has been cancelled
Desktop App / Attach to Release (push) Has been cancelled

Measured startup is ~93s: NewHandler stalls on Infisical auth retries (~40s)
and OIDC discovery timeouts to auth.hubris.network (~35s) before binding
:8090. The api IS healthy once bound (serves /healthz); the window just needs
to clear both external-timeout phases so nomos (depends_on: api-healthy) can
start and the deploy completes.
This commit is contained in:
2026-08-08 21:53:16 +02:00
parent c8b1ec5af2
commit 137a2afb8d
2 changed files with 6 additions and 5 deletions

View File

@@ -1 +1 @@
0.28.2 0.28.3

View File

@@ -115,10 +115,11 @@ services:
retries: 10 retries: 10
# Migrations and seed run before this container, but the first bind can # Migrations and seed run before this container, but the first bind can
# still take a moment; failures inside the start period don't count. # still take a moment; failures inside the start period don't count.
# The api also retries Infisical at startup (4x with backoff) before # The api's NewHandler stalls on TWO unreachable external deps at startup
# binding :8090 — when Infisical is unreachable that adds ~60s, so the # before binding :8090: Infisical (4x auth retries, ~40s) and OIDC
# start period must cover it or nomos (depends_on: api-healthy) fails. # discovery (auth.hubris.network, ~35s of timeouts). Total ~90-95s, so
start_period: 90s # the start period must clear it or nomos (depends_on: api-healthy) fails.
start_period: 180s
# Scheduler (Phase 3) — observe loop # Scheduler (Phase 3) — observe loop
scheduler: scheduler: