feat: order Scaleway backup bucket for WP-0002 T03
Policy now allows Object Storage. Inventory moves proposed -> ordered with provider_resource_id and reef-storage attribute refs. Cost alert remains a founder console action; scoped Barman key is T04.
This commit is contained in:
parent
1a9daf93ef
commit
a6ac303d98
4 changed files with 36 additions and 23 deletions
|
|
@ -1,17 +1,22 @@
|
|||
# RESOURCE-WP-0002 T03 — primary object-store selection
|
||||
|
||||
Date: 2026-08-14
|
||||
Status: **approved — waiting on Scaleway bootstrap key in OpenBao**
|
||||
Status: **approved and purchased — cost alert still human**
|
||||
Resource: `resource:platform:audit-storage`
|
||||
Procuring / consuming entity: `entity:railiance` (self-use, no 20 % markup)
|
||||
Operating reef: `reef-storage` (not `reef-railiance`)
|
||||
|
||||
Human financial authority approved the purchase in session 2026-08-14
|
||||
(“lets do it”, then “key into OpenBao first”). This file is no longer a
|
||||
recommendation-only draft. The bucket is **not** created until the
|
||||
bootstrap API key is in OpenBao
|
||||
(`platform/workloads/railiance/scaleway/bootstrap`). See
|
||||
`reef-storage/docs/put-scaleway-bootstrap.md`.
|
||||
(“lets do it”, then “key into OpenBao first”). Bootstrap key is in OpenBao
|
||||
(`platform/workloads/railiance/scaleway/bootstrap`, KV v2). After the
|
||||
Object Storage policy attached, list/get succeeded. Private bucket
|
||||
`railiance-platform-pg-backup` exists in `nl-ams` (created
|
||||
2026-08-14T16:21:56Z), versioning on, 30-day lifecycle applied, ACL
|
||||
owner-only. Live attributes are in
|
||||
`reef-storage/substrate/object-stores/platform-audit-storage.yaml`.
|
||||
The bootstrap key cannot `write billing_budgets`; founder still sets a
|
||||
€20 monthly project budget in the Scaleway console. Scoped Barman key is
|
||||
T04.
|
||||
|
||||
## Recommendation
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue