Commit graph

16 commits

Author SHA1 Message Date
repo-manager
e3bb6ef09a chore(registrar): assign State Hub identifiers
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 2583210@bnt-lap001
Assistant-Session: f2bff2d5-e9b2-4338-92ca-10282a927006
2026-08-25 17:50:51 +02:00
custodian-sync
49814d5162 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-08-25:
  - update .custodian-brief.md for reef-storage

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 2583210@bnt-lap001
Assistant-Session: f2bff2d5-e9b2-4338-92ca-10282a927006
2026-08-25 17:50:50 +02:00
afed794843 fix: allow backup bucket health probe
Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a02992-fff7-75c3-98ac-ca2afe0f7122
2026-08-22 17:19:51 +02:00
9c6b025226 chore: finish bootstrap workplan and wait on restore for active
WP-0001 tasks were already done. WP-0002 waits on RESOURCE-WP-0002-T05
before lifecycle_state active. Provider S3 is out of ADR-0008.
2026-08-15 20:52:04 +02:00
6b8dc23b2c note: rapp-postgres is an actual backup consumer after T05 2026-08-14 20:24:30 +02:00
9ee3a265bb feat: apply prefix-scoped backup bucket policy when APPLICATION_ID is in bao 2026-08-14 19:52:06 +02:00
7965a7295f docs: point T04 at the general backup object-storage path 2026-08-14 19:19:56 +02:00
b14d8268fe note: record email billing alert as the cost backstop 2026-08-14 18:53:56 +02:00
e2bec62727 feat: record live Scaleway backup bucket attributes
Bucket railiance-platform-pg-backup is private in nl-ams with versioning
and a 30-day lifecycle. Fill reef attributes and topology. Create script
is idempotent. Billing budget still needs a console click.
2026-08-14 18:28:27 +02:00
c545d08f39 fix: apply lifecycle with boto3; require scw on PATH
aws CLI is not installed here. Create still needs Object Storage
permission on the bootstrap key.
2026-08-14 17:48:04 +02:00
d6cc369392 fix: refuse xxx placeholders before Scaleway bucket create 2026-08-14 17:40:09 +02:00
4e7f04d0b7 feat: founder ingest of local scaleway.auto.tfvars
Parse the four Terraform fields and bao kv put via @file. Never
print values. Operator runs this; agents do not.
2026-08-14 17:36:17 +02:00
07d75fabdd feat: Scaleway bucket create script and founder put instructions
Read bootstrap creds from OpenBao only. Write non-secret attributes
after create. Never print keys.
2026-08-14 16:58:44 +02:00
fdde22d33d seed: planned Scaleway backup store for WP-0002
Identity, topology, consumer bindings, and the planned attribute file
(region nl-ams, endpoint/bucket still null). Post-purchase fill is
REEF-STORAGE-WP-0002.
2026-08-14 16:18:16 +02:00
ce0be1efad bootstrap: planned object-storage reef, no rail
Declare reef-storage as substrate_kind object-storage. Hold non-secret
attribute paths for Scaleway S3. Do not host a compute rail.
2026-08-14 15:53:30 +02:00
c5349e30bd Initial commit 2026-08-14 13:44:16 +00:00