From ec1198f5f450c057a0421d99fbbd796477257ea1 Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Mon, 19 Jan 2026 17:46:47 -0800 Subject: [PATCH] Fix apps selfHeal and borgmatic secret field name - Disable selfHeal on apps app to allow manual revision changes during dev - Fix secret-borgmatic.yaml.tpl to use db-password field Co-Authored-By: Claude Opus 4.5 --- argocd/apps/apps.yaml | 5 ++--- argocd/manifests/databases/secret-borgmatic.yaml.tpl | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/argocd/apps/apps.yaml b/argocd/apps/apps.yaml index 787ab7d..ec0d5ac 100644 --- a/argocd/apps/apps.yaml +++ b/argocd/apps/apps.yaml @@ -17,8 +17,7 @@ spec: syncPolicy: automated: prune: true - selfHeal: true + # selfHeal disabled: allows manual revision changes on child apps during development + # Sync apps app manually when adding/removing Application manifests syncOptions: - CreateNamespace=true - # Auto-sync enabled: new/changed Application manifests appear automatically - # but child apps still require manual sync (they have manual sync policy) diff --git a/argocd/manifests/databases/secret-borgmatic.yaml.tpl b/argocd/manifests/databases/secret-borgmatic.yaml.tpl index 5aff760..6a1c52a 100644 --- a/argocd/manifests/databases/secret-borgmatic.yaml.tpl +++ b/argocd/manifests/databases/secret-borgmatic.yaml.tpl @@ -10,4 +10,4 @@ metadata: type: kubernetes.io/basic-auth stringData: username: borgmatic - password: {{ op://vg6xf6vvfmoh5hqjjhlhbeoaie/mw2bv5we7woicjza7hc6s44yvy/password }} + password: {{ op://vg6xf6vvfmoh5hqjjhlhbeoaie/mw2bv5we7woicjza7hc6s44yvy/db-password }}