blumeops/docs/changelog.d/migrate-immich-to-ringtail.infra.md
Erich Blume b21d13fe20 C2(migrate-immich-to-ringtail): finalize chain — strip mikado frontmatter, add changelog
Immich is fully migrated off minikube-indri onto k3s-ringtail. All
six prerequisite cards plus the goal card converted to historical
documentation by removing status/branch/requires Mikado frontmatter.

Changelog fragment added at docs/changelog.d/migrate-immich-to-ringtail.infra.md.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 13:46:27 -07:00

783 B

Move the entire Immich stack — server, machine-learning, valkey, and the PostgreSQL+VectorChord cluster — off minikube-indri and onto k3s-ringtail. Postgres data migrated zero-loss via CNPG pg_basebackup (replica catch-up then promote); row counts on asset, user, album, smart_search, activity, asset_face verified equal between source and replica before cutover. The ML pod now uses ringtail's RTX 4080 via the nvidia-device-plugin (time-slicing bumped 2 → 4 to share with frigate + ollama). Caddy routing at photos.ops.eblu.me is unchanged (still photos.tail8d86e.ts.net, the device just lives on ringtail now). Borgmatic backups continue against the same immich-pg tailnet hostname. First concrete chain in the broader indri-k8s decommission effort.