journal(redfix): M2 prep — bluesky fix refinement (unique internal alias, not service rename)
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
@ -244,3 +244,14 @@ structurally in code.
|
||||
Node clean: warm-gitea idle@3.5.3 (volumes retained), orphaned warm-bluesky removed, only live
|
||||
warm-keycloak up (healthy 200). Claiming M1; will start M2 fix design while awaiting the Adversary
|
||||
verdict (keep an unblocked item in hand).
|
||||
|
||||
## 2026-06-18T00:25Z — M2 prep (gated on M1 PASS): bluesky fix refinement
|
||||
|
||||
While parked at the M1 gate (no node deploys — Adversary cold-verifying), refined the bluesky fix:
|
||||
cc-ci's bluesky tests probe via HTTP (/xrpc/_health), but the GENERIC harness defaults to
|
||||
`service="app"` (deployed_identity/_app_container). So RENAMING the recipe's `app` service → `pds`
|
||||
could break generic harness assumptions. Cleaner fix: keep the service named `app` but give it a
|
||||
UNIQUE network ALIAS on the internal net (e.g. `aliases: [pds-internal]`) and point caddy at
|
||||
`pds-internal:3000` (reverse_proxy + on_demand_tls ask). A unique alias has no collision on the shared
|
||||
proxy (only the bare `app` alias collides), and the service name stays `app` → zero cc-ci-side
|
||||
breakage. Will validate this exact approach in M2 after M1 PASS.
|
||||
|
||||
Reference in New Issue
Block a user