mirror of
https://gitlab.kube.huskypup.net/Scooby/Homelabv4.git
synced 2026-08-23 12:56:46 +00:00
Replaces VPS's independent standalone pg-gitlab (own initdb, own root/Scooby test data - never meant to survive this, per the approved plan) with a bootstrap.recovery replica of home's, matching the pg-authentik precedent. New pg-praefect cluster on the VPS too (never existed before - VPS ran Gitaly without Praefect). Stage 1 of 2: recovery-only, no streaming replication config yet - that needs this cluster's own CNPG-generated certs to exist first, which only happens once CNPG actually creates the cluster. Stage 2 (next commit) copies certs cross-cluster and adds externalClusters connectionParameters + replica.self/primary/source to all four Cluster CRs (home pg-gitlab/pg-praefect, VPS pg-gitlab/pg-praefect). postgresql.parameters copied verbatim from home's manifests (must match-or-exceed, confirmed live for pg-authentik). vps-minio-secret created manually on the VPS (kubectl, not git - same as every other cross-cluster secret in this plan) pointing at the VPS's own local MinIO, which now holds home's pg-gitlab/pg-praefect base backups (triggered manually via Backup CRs since neither had run yet). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>