prole/conf/service
chrisfu e0616fda3f STABLE BUILD: Supabase running on merlin.prole.org with CNPG backend (knoe-db)
All 9 Supabase pods Running on merlin.prole.org backed by merlin-local-iscsi-d002
(/synology/d002) iSCSI storage. db.prole.org (HTTP 401 = auth gate = reachable).
CNPG cluster knoe-db 2/2 Ready (merlin + myrddin), Percona PostgreSQL 18, Barman backup.

Key fixes in this build:
- supabase_enabled=true now honored in silent mode (actions.py override removed)
- SUPABASE_STORAGE_CLASS/PV_NODE/PRIMARY_NODE pinned to merlin in prole.cfg
- _write_cfg preserves SUPABASE_* vars from existing cfg (no pipeline write-back clobber)
- render_supabase.py writes persistence.*.storageClassName (correct Helm chart path)
- deploy.sh: synology guard prevents non-iSCSI storage; --set persistence.* all modes;
  stale values.generated.json deleted before every render; live DB_PASSWORD from secret
- init_monitoring.sh: pv_prom/pv_am/pv_graf derived inline before Released-PV loop
- k8s/prole/knoe-db.yaml: instances=2 (pi excluded), maxSyncReplicas=0
- Static PVs merlin-supabase-{functions,imgproxy,snippets,storage} created on merlin
- storage.migrations DROP fixes idempotent reinstall conflict from prior deploy

Co-authored-by: Junie <junie@jetbrains.com>
2026-03-24 14:59:19 -07:00
..
port-mapping.cfg Fix port-mapping.cfg: add missing [PortMappings] section header for configparser 2026-03-24 14:28:55 -07:00
prole.cfg STABLE BUILD: Supabase running on merlin.prole.org with CNPG backend (knoe-db) 2026-03-24 14:59:19 -07:00