Add env-based service discovery to provisioning audit and pre-launch checklist

This commit is contained in:
jester 2026-04-05 22:14:16 +00:00
parent 7e857732be
commit 0d1df03127

View File

@ -156,7 +156,9 @@ Outstanding:
- Create endpoint not confirmed idempotent or guarded against double execution - Create endpoint not confirmed idempotent or guarded against double execution
- Delete flow not confirmed to handle partial failures (container already gone) - Delete flow not confirmed to handle partial failures (container already gone)
- DNS-based routing must not be used as source of truth — DB is the source of truth - DNS-based routing must not be used as source of truth — DB is the source of truth
- **internal.zlh DNS may be introducing timing issues in provisioning hot path** — replace with env-based IP config for all service-to-service calls
- See `SCRATCH/debug-provisioning-consistency.md` for full audit plan - See `SCRATCH/debug-provisioning-consistency.md` for full audit plan
- See `SCRATCH/service-discovery.md` for env-based service discovery approach
--- ---
@ -245,6 +247,7 @@ Outstanding before launch:
- **Stress testing** — k6 IDE session load test + Minecraft bot test + **code-server memory baseline** - **Stress testing** — k6 IDE session load test + Minecraft bot test + **code-server memory baseline**
- **OPNsense audit** — both routers need systematic validation - **OPNsense audit** — both routers need systematic validation
- **Provisioning + DB consistency audit** — duplicate creation, state drift, BullMQ idempotency - **Provisioning + DB consistency audit** — duplicate creation, state drift, BullMQ idempotency
- **Service discovery migration** — replace internal.zlh with env-based IPs in API and agent hot paths
- Remove `testdaemon` binary from zpac-portal repo root - Remove `testdaemon` binary from zpac-portal repo root
--- ---