Requirements to route OpenBao host access through edge-router (portless, host-only) #11
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Target state agreed 2026-07-29: host clients reach devinfra's OpenBao as
https://bao.dev.oates.ws(portless) via edge-router, replacing the current interim compose port mapping127.0.0.1:8200 → openbao:443. Containers keep talking to OpenBao directly over devnet (https://bao.dev.oates.ws, network alias) — the edge hop is host convenience only.Three capabilities needed before devinfra can flip over:
bao.dev.oates.wsroute must only accept connections originating from the host itself; nothing off-device.*.dev.oates.wsadmin routes) it must serve the Let's Encrypt wildcard for*.dev.oates.ws(lives atdevinfra/config/openbao/local/lego/certificates/, renewed weekly bydevinfra/scripts/renew-cert.sh— a reload/re-read on renewal is needed too), otherwise host clients lose the verified-chain property the direct mapping has today.https://target for this route (verifying against the same wildcard, or system roots).When these land: devinfra drops the
8200:443port mapping and updates CLAUDE.md (the interim is documented there).