You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
P0-W5-01: deploy-rbac.yaml ClusterRole was missing batch/jobs — every
Kaniko build Job the api creates (BatchV1().Jobs().Create/Get/Delete)
is RBAC-Forbidden on a manifest rebuild. Added the batch/jobs rule.
P1-W5-06: worker + provisioner livenessProbe pointed at /livez, which
neither binary serves (only /healthz is registered) — 404 → SIGKILL
crashloop every ~3 min. Repointed both liveness probes to /healthz and
corrected the stale manifest comments that wrongly claimed "/livez 404s
and liveness falls back to grace".
P1-W5-07: worker manifest hardcoded ENVIRONMENT=development in prod —
a 60x probe-amplification bug (resource_heartbeat at dev cadence).
Changed to production.
P2-W5: added resources: requests+limits to all three service
Deployments (instant-api 250m/256Mi..1/1Gi, worker + provisioner
100m/128Mi..500m/512Mi). Without resource requests the HPA fires
FailedGetResourceMetric and never scales (P1-W5-15).
P2-W5 (T4): added DEPLOY_DOMAIN + CERT_ISSUER to the ConfigMap — code
otherwise falls back to the hardcoded "instant.dev" default.
P3-W5 (T4): removed dead dashboard-grpc :50052 residue (DASHBOARD_GRPC_PORT
ConfigMap key, app.yaml containerPort + Service port) — dashboard-api was
retired 2026-05-11.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments