Commit graph

4 commits

Author SHA1 Message Date
d009d2c3d2
postgres-init: grant the bingo monitor tables to bingo
asxpio's migration 017 adds bingo_monitor_targets, _samples and
_buckets for datacenterbingo's status page. The migration grants them
itself; list them here too so a fresh install gets the same grants.

Assisted-by: Claude:opus-5-5
2026-10-18 10:31:01 +04:00
b6bcc9f882
Provision read-only credentials for datacenterbingo
All checks were successful
Deploy storage stack / deploy (push) Successful in 19s
The public bingo site is moving out of the asxpio container and only
needs to read the bingo tables and the bingo/ photos. Give it a role
limited to SELECT on those two tables (with read-only transactions by
default) and a MinIO user limited to GetObject under
asxpio-invoices/bingo/, instead of reusing asxpio's read-write
credentials.

Both steps are skipped while the BINGO_* secrets are unset, so this
deploys safely before they exist. Tables missing on a fresh install
are granted on the next deploy.

Assisted-by: Claude:opus-5
2026-10-12 03:47:57 +04:00
459ee15f00
postgres-init: enable citext extension on asxpio db
All checks were successful
Deploy storage stack / deploy (push) Successful in 14s
Needed for case-insensitive email columns in the asxpio users table.
Runs as the Postgres superuser inside the init container; idempotent.
2026-05-26 19:07:16 +03:00
479e3d5cf9
Initial commit
All checks were successful
Deploy storage stack / deploy (push) Successful in 24s
2026-05-26 17:13:14 +03:00