From 0d1df031273ec2e2ddd85d7cdcd9a7d7062b9f6d Mon Sep 17 00:00:00 2001 From: jester Date: Sun, 5 Apr 2026 22:14:16 +0000 Subject: [PATCH] Add env-based service discovery to provisioning audit and pre-launch checklist --- OPEN_THREADS.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/OPEN_THREADS.md b/OPEN_THREADS.md index eaa5fef..d421ada 100644 --- a/OPEN_THREADS.md +++ b/OPEN_THREADS.md @@ -156,7 +156,9 @@ Outstanding: - Create endpoint not confirmed idempotent or guarded against double execution - 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 +- **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/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** - **OPNsense audit** — both routers need systematic validation - **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 ---