feat(NK-WP-0032): admit OpenBao operator loopback callback
Assistant: codex Assistant-Model: gpt-5.6-sol Assistant-Session: 01a02b90-83bf-75c2-81c8-aa705414e4d4
This commit is contained in:
parent
6700f1c1c3
commit
61aeafef71
10 changed files with 150 additions and 10 deletions
|
|
@ -132,14 +132,16 @@ browser UI callbacks for `bao.coulomb.social`:
|
|||
```text
|
||||
http://localhost:8250/oidc/callback
|
||||
http://127.0.0.1:8250/oidc/callback
|
||||
http://127.0.0.1:18200/ui/vault/auth/netkingdom/oidc/callback
|
||||
https://bao.coulomb.social/ui/vault/auth/netkingdom/oidc/callback
|
||||
https://bao.coulomb.social/ui/vault/auth/keycape/oidc/callback
|
||||
```
|
||||
|
||||
The browser UI callback is paired with the Railiance Platform OpenBao ingress
|
||||
at `https://bao.coulomb.social`. The preferred browser auth mount is
|
||||
`netkingdom`; `keycape` remains a compatibility alias. Keep the localhost
|
||||
callbacks unless there is a separate decision to retire CLI login.
|
||||
The preferred browser UI callback is paired with the named Railiance Platform
|
||||
operator tunnel at `http://127.0.0.1:18200`. The public callback remains during
|
||||
the bounded listener rollback window. The preferred browser auth mount is
|
||||
`netkingdom`; `keycape` remains a compatibility alias. Keep the CLI callbacks
|
||||
unless there is a separate decision to retire CLI login.
|
||||
|
||||
To add or refresh only the OpenBao client in a live cluster, do not decrypt the
|
||||
bootstrap secret bundle and do not re-run the full secret generator. Patch the
|
||||
|
|
@ -168,9 +170,10 @@ bash ./configure-openbao-oidc.sh
|
|||
That script registers the browser UI callbacks on the OpenBao
|
||||
`auth/netkingdom/role/platform-admin` role and the compatibility
|
||||
`auth/keycape/role/platform-admin` role. Browser operators should use the
|
||||
OpenBao UI at `https://bao.coulomb.social`, leave namespace blank, choose
|
||||
OIDC, set mount path `netkingdom`, and use role `platform-admin`; root-token
|
||||
browser use is outside the approved operator path.
|
||||
OpenBao UI at `http://127.0.0.1:18200` through the named
|
||||
`openbao-ui-railiance01` tunnel, leave namespace blank, choose OIDC, set mount
|
||||
path `netkingdom`, and use role `platform-admin`; root-token browser use is
|
||||
outside the approved operator path.
|
||||
|
||||
The script prompts for a root/sudo-capable OpenBao token inside the pod TTY.
|
||||
OpenBao currently requires `oidc_client_secret` for OIDC auth config, while
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue