From a404cb14ccef690bf38d55b24ce1177cc1675880 Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Wed, 13 May 2026 12:12:20 -0700 Subject: [PATCH] C2(migrate-immich-to-ringtail): impl add cloudnative-pg-ringtail ArgoCD app Sibling of cloudnative-pg.yaml targeting k3s-ringtail. Same mirror (mirrors/cloudnative-pg) and release (v1.27.1), same sync options. Co-Authored-By: Claude Opus 4.7 (1M context) --- argocd/apps/cloudnative-pg-ringtail.yaml | 27 ++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 argocd/apps/cloudnative-pg-ringtail.yaml diff --git a/argocd/apps/cloudnative-pg-ringtail.yaml b/argocd/apps/cloudnative-pg-ringtail.yaml new file mode 100644 index 0000000..fa7bba0 --- /dev/null +++ b/argocd/apps/cloudnative-pg-ringtail.yaml @@ -0,0 +1,27 @@ +# CloudNativePG Operator for ringtail k3s cluster +# Deploys the operator only; PostgreSQL clusters are created separately +# +# Sibling of cloudnative-pg.yaml (minikube). Same mirror, same release, +# different destination. Both apps will coexist during the immich +# migration; the minikube one is removed at the end of the broader +# indri-k8s decommission. +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: cloudnative-pg-ringtail + namespace: argocd +spec: + project: default + source: + repoURL: ssh://forgejo@forge.ops.eblu.me:2222/mirrors/cloudnative-pg.git + targetRevision: v1.27.1 + path: releases + directory: + include: 'cnpg-1.27.1.yaml' + destination: + server: https://ringtail.tail8d86e.ts.net:6443 + namespace: cnpg-system + syncPolicy: + syncOptions: + - CreateNamespace=true + - ServerSideApply=true # Required for large CRDs that exceed annotation size limit