From ad2a1db3e2b31b14c9ca61425abd57cd78c78343 Mon Sep 17 00:00:00 2001 From: Will Anderson Date: Tue, 14 Apr 2026 22:25:25 -0500 Subject: [PATCH] =?UTF-8?q?Remove=20conflicting=20fornax-worker=20Argo=20C?= =?UTF-8?q?D=20apps=20=E2=80=94=20media=20app=20is=20sole=20owner?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The fornax-worker-tx253 and fornax-worker-tx34 Argo CD apps were fighting the media app (which also manages the same Deployments, Services, PVCs, and ExternalSecrets via fornax-workers.yaml). This caused 73+ rolling restarts per 2 hours. Since neither app had a cascade-delete finalizer, removing these Application CRDs leaves existing resources intact and transfers ownership to the media app. --- servers/legion/apps/fornax.yaml | 44 --------------------------------- 1 file changed, 44 deletions(-) diff --git a/servers/legion/apps/fornax.yaml b/servers/legion/apps/fornax.yaml index 85249aa..2e63e33 100644 --- a/servers/legion/apps/fornax.yaml +++ b/servers/legion/apps/fornax.yaml @@ -20,50 +20,6 @@ spec: syncOptions: - CreateNamespace=true --- -# Fornax worker tx253 — gluetun (ProtonVPN) + qBittorrent worker -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: fornax-worker-tx253 - namespace: argocd -spec: - project: default - source: - repoURL: http://10.43.1.53:3000/will/infrastructure.git - targetRevision: main - path: servers/legion/k8s/fornax/worker/overlays/worker-tx253 - destination: - server: https://kubernetes.default.svc - namespace: media - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true ---- -# Fornax worker tx34 — gluetun (ProtonVPN) + qBittorrent worker -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: fornax-worker-tx34 - namespace: argocd -spec: - project: default - source: - repoURL: http://10.43.1.53:3000/will/infrastructure.git - targetRevision: main - path: servers/legion/k8s/fornax/worker/overlays/worker-tx34 - destination: - server: https://kubernetes.default.svc - namespace: media - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true ---- # Fornax UI — React SPA served by nginx apiVersion: argoproj.io/v1alpha1 kind: Application