Complete Qonto secret delivery gate
This commit is contained in:
parent
0a4f4b9de6
commit
1c679ee421
1 changed files with 14 additions and 7 deletions
|
|
@ -8,7 +8,7 @@ status: active
|
||||||
owner: codex
|
owner: codex
|
||||||
topic_slug: railiance
|
topic_slug: railiance
|
||||||
created: "2026-07-26"
|
created: "2026-07-26"
|
||||||
updated: "2026-07-26"
|
updated: "2026-07-27"
|
||||||
state_hub_workstream_id: "c3f9fbfd-3db1-4387-8b65-7d53ba57138d"
|
state_hub_workstream_id: "c3f9fbfd-3db1-4387-8b65-7d53ba57138d"
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -18,7 +18,7 @@ state_hub_workstream_id: "c3f9fbfd-3db1-4387-8b65-7d53ba57138d"
|
||||||
|
|
||||||
```task
|
```task
|
||||||
id: REEF-RAILIANCE-WP-0003-T01
|
id: REEF-RAILIANCE-WP-0003-T01
|
||||||
status: progress
|
status: done
|
||||||
priority: high
|
priority: high
|
||||||
state_hub_task_id: "de8a8e05-93f9-4082-bbb0-5b522179421d"
|
state_hub_task_id: "de8a8e05-93f9-4082-bbb0-5b522179421d"
|
||||||
```
|
```
|
||||||
|
|
@ -26,16 +26,23 @@ state_hub_task_id: "de8a8e05-93f9-4082-bbb0-5b522179421d"
|
||||||
Establish the `rapp-qonto` identity and OpenBao-backed ExternalSecret lane
|
Establish the `rapp-qonto` identity and OpenBao-backed ExternalSecret lane
|
||||||
without exposing credential values.
|
without exposing credential values.
|
||||||
|
|
||||||
2026-07-27: ops-mason surveyed live OpenBao state and produced reviewed plan
|
2026-07-27: Live topology invalidated the original Kubernetes-auth design:
|
||||||
`rapp-qonto-openbao-kubernetes-lane`. It reuses the existing exact-scope Qonto
|
Coulombcore OpenBao cannot validate railiance01 service-account tokens. The
|
||||||
policy, replaces the draft static-token store with Kubernetes authentication,
|
failed objects were removed. The revised, explicitly approved ops-mason plan
|
||||||
and awaits the mandatory structural-access approval before build.
|
`rapp-qonto-openbao-approle-bridge` reuses the existing exact-scope Qonto
|
||||||
|
policy and establishes a transitional AppRole bridge with 15-minute tokens,
|
||||||
|
30-minute maximum TTL, eight uses, and a revocable bootstrap identity held by
|
||||||
|
ESO. Live metadata-only verification reports
|
||||||
|
`ClusterSecretStore/openbao-rapp-qonto` `Valid`,
|
||||||
|
`ExternalSecret/rapp-qonto` `SecretSynced`, and exactly two keys in the
|
||||||
|
derived Secret. No credential value was exposed. Same-cluster Kubernetes auth
|
||||||
|
remains the migration target.
|
||||||
|
|
||||||
## T02 - Enforce restricted Qonto egress
|
## T02 - Enforce restricted Qonto egress
|
||||||
|
|
||||||
```task
|
```task
|
||||||
id: REEF-RAILIANCE-WP-0003-T02
|
id: REEF-RAILIANCE-WP-0003-T02
|
||||||
status: todo
|
status: progress
|
||||||
priority: high
|
priority: high
|
||||||
state_hub_task_id: "2a6742f1-6fcf-4164-b885-a7a9ea39521d"
|
state_hub_task_id: "2a6742f1-6fcf-4164-b885-a7a9ea39521d"
|
||||||
```
|
```
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue