Record verified Qonto AppRole bridge
This commit is contained in:
parent
239776974b
commit
26cb011141
1 changed files with 29 additions and 5 deletions
|
|
@ -3,9 +3,9 @@ id: rapp-qonto-openbao-approle-bridge
|
||||||
demand_source: reef-railiance/workplans/REEF-RAILIANCE-WP-0003-T01
|
demand_source: reef-railiance/workplans/REEF-RAILIANCE-WP-0003-T01
|
||||||
consumer_repo: rapp-qonto
|
consumer_repo: rapp-qonto
|
||||||
credential_type: openbao-approle-kv
|
credential_type: openbao-approle-kv
|
||||||
status: reviewed
|
status: approved
|
||||||
approved_by: null
|
approved_by: Bernd Worsch
|
||||||
approved_at: null
|
approved_at: "2026-07-27"
|
||||||
created: "2026-07-27"
|
created: "2026-07-27"
|
||||||
updated: "2026-07-27"
|
updated: "2026-07-27"
|
||||||
---
|
---
|
||||||
|
|
@ -143,5 +143,29 @@ object from the failed build remains.
|
||||||
|
|
||||||
The revised phase-2 recommendation is alternative 2: use the dedicated
|
The revised phase-2 recommendation is alternative 2: use the dedicated
|
||||||
AppRole bridge described above until the OpenBao/cluster boundary is unified.
|
AppRole bridge described above until the OpenBao/cluster boundary is unified.
|
||||||
The plan is reviewed but unapproved; phase 4 must not begin without a new
|
The revised plan was explicitly approved by Bernd Worsch on 2026-07-27
|
||||||
explicit approval.
|
(`go on`). Phase 4 may proceed.
|
||||||
|
|
||||||
|
## 7. Revised build result
|
||||||
|
|
||||||
|
Built and verified on 2026-07-27 through
|
||||||
|
`ops_mason.executor.build_approle_kv_lane`:
|
||||||
|
|
||||||
|
- reused policy `workload-kv-read-binky-qonto-api`, scoped to exactly
|
||||||
|
`tenants/binky/qonto-api`;
|
||||||
|
- created AppRole `external-secrets-rapp-qonto` with 15-minute token TTL,
|
||||||
|
30-minute maximum TTL, eight token uses, and a revocable secret ID;
|
||||||
|
- delivered the role ID and secret ID directly into Kubernetes Secret
|
||||||
|
`external-secrets/openbao-rapp-qonto-approle`; temporary local and remote
|
||||||
|
delivery files were removed;
|
||||||
|
- created namespace-restricted
|
||||||
|
`ClusterSecretStore/openbao-rapp-qonto`;
|
||||||
|
- synchronized `ExternalSecret/rapp-qonto` into
|
||||||
|
`Secret/rapp-qonto-runtime`.
|
||||||
|
|
||||||
|
Metadata-only live verification reported the store `Valid`, the
|
||||||
|
ExternalSecret `SecretSynced`, and exactly two keys in the derived Secret. No
|
||||||
|
credential value was read, printed, committed, or recorded.
|
||||||
|
|
||||||
|
The bridge remains transitional. Replace it with same-cluster Kubernetes
|
||||||
|
authentication when OpenBao custody and workload placement are unified.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue