Retract the public OpenBao Ingress after exact operator confirm.
Delete only openbao/openbao-ui-gateway. Private ClusterIP gateway and named tunnel stay healthy; public hostname returns 404. DNS withdrawal is handed to railiance-infra. Assistant: grok Assistant-Session: 01a0a23b-3bf0-7341-b4e5-9dc05f72573a
This commit is contained in:
parent
28424a615d
commit
f3668f4f0a
4 changed files with 31 additions and 8 deletions
|
|
@ -9,7 +9,7 @@ plans is not a count of missing implementations or independent incidents.
|
|||
| --- | --- | --- |
|
||||
| [RPF-WP-0027](RPF-WP-0027-keycape-live-secret-exposure-recovery.md) | Incident custody and final evidence; accept NetKingdom's residual disposition and publish exact custody handoff | The bundle was already rotated. Provider/MFA reconciliation belongs to NetKingdom. |
|
||||
| [RPF-WP-0029](RPF-WP-0029-backup-credential-default-removal.md) | Backup cutover and full offsite application recovery complete; old share invalidation receipt remains | S3 retains custody acceptance; S1 and forge own their backup execution. |
|
||||
| [RPF-WP-0025](RPF-WP-0025-openbao-operator-only-access.md) | Private OpenBao access; fresh attended callback/login then guarded retraction | Coordinate package, issuer, tunnel and DNS owners; keep the window separate. |
|
||||
| [RPF-WP-0025](RPF-WP-0025-openbao-operator-only-access.md) | Public Ingress retracted 2026-09-15; private tunnel remains | DNS withdrawal with railiance-infra; rollback phrase still available. |
|
||||
| [RPF-WP-0015](RPF-WP-0015-audit-core-custody-and-recovery-coordination.md) | Two prepared recovery exercises; registered load driver exists; fresh sender/window/abort approvals and custody readiness remain | S3 contributes lease/ESO and snapshot/unseal proof; S1/S2 and audit-core execute their parts. |
|
||||
| [RPF-WP-0035](RPF-WP-0035-credential-lane-implementation.md) | Three remaining lanes: secrets-engine JWT, Fluid operator KV, KeyCape approval clients | Signing T04 is complete; T05 admission answered and awaiting owner approval plus a founder-attended window. |
|
||||
| [RPF-WP-0036](RPF-WP-0036-platform-service-assurance.md) | Implemented local assurance/admission; waits for recurring restore evidence, Q2 reception and owner handoff | Run the assurance commands; live acceptance and external ownership remain gated. |
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ type: workplan
|
|||
title: "Retract public OpenBao listener behind operator-only access"
|
||||
domain: financials
|
||||
repo: railiance-platform
|
||||
status: blocked
|
||||
status: active
|
||||
flavor: implementation
|
||||
owner: codex
|
||||
topic_slug: railiance
|
||||
|
|
@ -55,7 +55,7 @@ It deletes only the Ingress and provides an exact rollback path.
|
|||
|
||||
```task
|
||||
id: RPF-WP-0025-T03
|
||||
status: wait
|
||||
status: progress
|
||||
priority: high
|
||||
state_hub_task_id: "8850d742-7cd7-5a1b-ba52-4dbc4bdeba7e"
|
||||
```
|
||||
|
|
@ -143,7 +143,12 @@ OIDC callback, not the UI loopback origin. T03 still needs one MFA login at
|
|||
|
||||
Operator reported 2026-09-15 loopback UI MFA at `http://127.0.0.1:18200`
|
||||
succeeded (boolean only; no token or screenshot). Named tunnel remains
|
||||
lifecycle-healthy and public Ingress is still present. Guarded retraction is
|
||||
the next hold: it requires the exact confirm phrase
|
||||
`RETRACT RMASTER-WP-0020-T09 PUBLIC OPENBAO LISTENER`. Do not treat the UI
|
||||
login "yes" as that phrase.
|
||||
lifecycle-healthy. Guarded retraction ran after the exact confirm phrase
|
||||
`RETRACT RMASTER-WP-0020-T09 PUBLIC OPENBAO LISTENER`. Ingress
|
||||
`openbao/openbao-ui-gateway` is absent; ClusterIP gateway 1/1 Ready; named
|
||||
tunnel healthy; private presets HTTP 200; public `https://bao.coulomb.social/`
|
||||
HTTP 404. Evidence:
|
||||
`docs/evidence/2026-09-15-openbao-public-listener-retract.json`.
|
||||
Remaining T03: public DNS withdrawal with railiance-infra and non-secret
|
||||
acceptance to Railiance Master. Rollback phrase remains available during the
|
||||
observation window.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue