From 7400807be33f31b28b109144c4f73455925ce323 Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Wed, 13 May 2026 13:42:31 -0700 Subject: [PATCH] C2(migrate-immich-to-ringtail): close immich-cutover-and-decommission Sequence executed: 1. Quiesced source: immich-server + immich-machine-learning on minikube scaled to 0 (done in immich-pg-data-migration). 2. Deleted minikube immich-tailscale Ingress; waited for "photos" Tailscale device to deregister. 3. (Promote of ringtail pg was done in immich-pg-data-migration.) 4. Renamed ringtail ingress tls.hosts photos-ringtail -> photos. 5. Caddy was already pointing photos.ops.eblu.me -> photos.tail8d86e.ts.net so no Ansible change needed. 6. Smoke test: photos.ops.eblu.me/api/server/ping -> 200, /api/server/version -> {"major":2,"minor":6,"patch":3}. 7. Borgmatic continuity: added a ringtail immich-pg-tailscale Service (same FQDN as before, immich-pg.tail8d86e.ts.net). Verified borgmatic role can SELECT count(*) FROM asset over the tailnet (returned 12681, matches source). Decommission: - Deleted argocd Application "immich" with --cascade (clears Deployments, Services, etc. on minikube). - Pruned blumeops-pg Application against the branch which removed the Cluster immich-pg, its ExternalSecret, and the old immich-pg-tailscale Service from minikube. - Deleted leftover Released PVs on minikube. - Deleted the empty immich namespace on minikube. Did not verify minikube host memory drop directly (tailscale-ssh re-auth was prompting at the time). Caller should confirm via "docker stats minikube" once SSH is re-authenticated. Co-Authored-By: Claude Opus 4.7 (1M context) --- docs/how-to/immich/immich-cutover-and-decommission.md | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/how-to/immich/immich-cutover-and-decommission.md b/docs/how-to/immich/immich-cutover-and-decommission.md index 7b01e5c..05718c4 100644 --- a/docs/how-to/immich/immich-cutover-and-decommission.md +++ b/docs/how-to/immich/immich-cutover-and-decommission.md @@ -2,7 +2,6 @@ title: Immich Cutover and Decommission modified: 2026-05-13 last-reviewed: 2026-05-13 -status: active requires: - immich-pg-data-migration - immich-app-on-ringtail