Paul Payne
836b1437ab
feat(secrets): OpenBao-only backend via castle.yaml + per-node prefix
- backend selected by castle.yaml 'secrets:' block (env overrides); no file
fallback in openbao mode (bootstrap token still read from file)
- route direct-read secrets (public DNS token, supabase pw) through read_secret
- OpenBaoBackend node_prefix: read <prefix>/<name> then shared <name>, so a
shared vault serves per-node overrides (e.g. each node's postgres password)
- tests updated (fallback removed, settings + node_prefix selection)
2026-07-07 06:34:50 -07:00
..
2026-02-22 22:54:38 -08:00
2026-07-01 10:23:03 -07:00
2026-07-06 02:25:05 -07:00
2026-07-06 16:57:29 -07:00
2026-07-07 05:38:15 -07:00
2026-07-06 02:25:05 -07:00
2026-07-06 23:02:33 -07:00
2026-07-06 02:25:05 -07:00
2026-07-04 23:04:26 -07:00
2026-07-06 02:25:05 -07:00
2026-07-07 05:03:07 -07:00
2026-07-05 10:55:42 -07:00
2026-07-06 02:25:05 -07:00
2026-07-06 02:25:05 -07:00
2026-07-04 23:04:26 -07:00
2026-07-06 04:00:24 -07:00
2026-06-30 18:18:47 -07:00
2026-07-07 06:34:50 -07:00
2026-07-05 19:17:23 -07:00
2026-07-06 23:02:33 -07:00
2026-07-05 19:17:23 -07:00
2026-07-01 10:23:03 -07:00