02:57:12 INFO ci.deploy workflow "Deploy" started · commit 8d1f42c02:57:48 INFO registry pushing meetpilot-api:4127 · 182MB02:58:41 INFO k8s.rollout strategy=RollingUpdate maxUnavailable=002:59:02 INFO api.boot python 3.11 · uvicorn 0.30 · workers=402:59:04 INFO api.boot loading settings from environment02:59:05 INFO api.db opening pool postgres:5432 (size=10)02:59:07 WARN api.db acquire retry 1/3: connection refused02:59:09 INFO redis connected · latency 2.1ms02:59:31 INFO k8s.rollout replica 1/3 ready03:00:02 INFO worker rq worker online · queue=triage03:00:19 WARN api.cache p99 latency 240ms over budget03:00:44 INFO api.http GET /healthz 200 · 3ms03:01:13 INFO k8s.rollout replica 2/3 ready03:02:26 WARN k8s.probe readiness probe timeout on pod api-7d4f03:03:41 INFO api.http GET /healthz 200 · 4ms03:05:58 WARN k8s.probe back-off restarting failed container03:07:32 INFO ci.deploy waiting on rollout status…03:09:15 WARN k8s.rollout progress deadline 60% elapsed03:11:47 ERROR api.boot application startup failed03:12:04 ERROR k8s.rollout deploy #4127 failed · rollback initiated03:12:05 INFO ci.deploy workflow "Deploy" concluded: failure03:12:06 INFO beacon incident opened · trigger=action
03:12:04 AM · Beacon collects
Somewhere in 50,000 lines is one sentence that matters.
pydantic.ValidationError: 1 validation error for Settings · DB_URL: field required