blumeops/argocd/manifests/databases-ringtail
Erich Blume 5752f00343 C2(migrate-immich-to-ringtail): impl bootstrap immich-pg via pg_basebackup from minikube
Replaces the initdb bootstrap with a pg_basebackup from the minikube
source over the tailnet (immich-pg.tail8d86e.ts.net). The ringtail
cluster starts in replica mode (replica.enabled=true), streaming WAL
from the source. Promotion happens by flipping replica.enabled=false
after the replica catches up and the source is quiesced.

Uses the source's streaming_replica TLS cert + CA, copied to ringtail
as out-of-band secrets (source-immich-pg-replication,
source-immich-pg-ca) — the standard CNPG-to-CNPG migration auth path.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 13:12:21 -07:00
..
external-secret-immich-borgmatic.yaml C2(migrate-immich-to-ringtail): impl add immich-pg cluster + app on ringtail 2026-05-13 13:12:21 -07:00
immich-pg.yaml C2(migrate-immich-to-ringtail): impl bootstrap immich-pg via pg_basebackup from minikube 2026-05-13 13:12:21 -07:00
kustomization.yaml C2(migrate-immich-to-ringtail): impl add immich-pg cluster + app on ringtail 2026-05-13 13:12:21 -07:00