feat: add auth-capability lanes and pilot closeout
Add the warden-sign auth-capability lane, AppRole handoff, verification guards, docs, and tests. Point the whynot-design pilot at the canonical decision and add the real publish closeout preflight/runbook.
This commit is contained in:
parent
a621fbaffd
commit
6382139890
27 changed files with 1455 additions and 107 deletions
|
|
@ -14,8 +14,19 @@ Every minted bootstrap token has a revocation task. Track each here:
|
|||
| Token file | Stage | Minted | TTL | Revoked? |
|
||||
| --- | --- | --- | --- | --- |
|
||||
| `~/.secrets-engine/bootstrap/prod.token` | prod | (n/a — demo uses dev server) | 1h | n/a |
|
||||
| `~/.secrets-engine/bootstrap/prod-warden-sign.token` | prod | pending SECRETS-WP-0004 live apply | 1h | pending |
|
||||
| `~/.secrets-engine/bootstrap/prod-whynot-design.token` | prod | pending SECRETS-WP-0003 live apply/provision | 1h | pending |
|
||||
|
||||
Revoke: `bao token revoke -accessor <accessor>` then `shred -u <file>`.
|
||||
For SECRETS-WP-0004, revoke the scoped `warden-sign` token/accessor after the
|
||||
FLEX-WP-0007 T4 smoke or when its `15m` TTL expires, and remove the handoff
|
||||
files under `~/.secrets-engine/handoff/`.
|
||||
|
||||
## H0a — Revoke pilot workload tokens
|
||||
|
||||
| Credential | Custody path | Minted | Revocation task | Revoked? |
|
||||
| --- | --- | --- | --- | --- |
|
||||
| whynot-design Gitea bot npm/package token | OpenBao lane `whynot-design-npm-publish`, source handoff file `~/.secrets-engine/handoff/whynot-design-npm.token` | pending SECRETS-WP-0003 bot/token gate | Revoke or rotate the bot token in Gitea, delete the source handoff file with `shred -u`, and record non-secret package/version evidence after publish | pending |
|
||||
|
||||
## H1 — Replace bootstrap token files with OIDC / service auth
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue