From 7cbed63c9239c0252f21b16db1dbea8d461774d1 Mon Sep 17 00:00:00 2001 From: Hermes Agent service account Date: Sun, 7 Jun 2026 20:57:18 -0500 Subject: [PATCH] refactor(couchdb): move raw manifests to templates/ subdir MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Per Tony's recommendation — eliminates the explicit include filter. New manifests go in templates/ and are picked up automatically by ArgoCD. No filter to update when adding future resources. Moved: namespace.yaml, externalsecret.yaml, ingress-public.yaml -> templates/ --- cluster/applications/couchdb/application.yaml | 6 +++--- .../couchdb/{ => templates}/externalsecret.yaml | 0 .../couchdb/{ => templates}/ingress-public.yaml | 0 cluster/applications/couchdb/{ => templates}/namespace.yaml | 0 4 files changed, 3 insertions(+), 3 deletions(-) rename cluster/applications/couchdb/{ => templates}/externalsecret.yaml (100%) rename cluster/applications/couchdb/{ => templates}/ingress-public.yaml (100%) rename cluster/applications/couchdb/{ => templates}/namespace.yaml (100%) diff --git a/cluster/applications/couchdb/application.yaml b/cluster/applications/couchdb/application.yaml index fcbd82d..bc10ddd 100644 --- a/cluster/applications/couchdb/application.yaml +++ b/cluster/applications/couchdb/application.yaml @@ -22,13 +22,13 @@ spec: - repoURL: https://gitea.mk-labs.cloud/rblundon/homelab.git targetRevision: HEAD ref: values - # Additional manifests (namespace, externalsecret) + # Additional manifests (namespace, externalsecret, ingress-public, etc.) + # Drop new raw manifests into templates/ — no filter to update. - repoURL: https://gitea.mk-labs.cloud/rblundon/homelab.git targetRevision: HEAD - path: cluster/applications/couchdb + path: cluster/applications/couchdb/templates directory: recurse: false - include: '{namespace.yaml,externalsecret.yaml,ingress-public.yaml}' destination: server: https://kubernetes.default.svc namespace: couchdb diff --git a/cluster/applications/couchdb/externalsecret.yaml b/cluster/applications/couchdb/templates/externalsecret.yaml similarity index 100% rename from cluster/applications/couchdb/externalsecret.yaml rename to cluster/applications/couchdb/templates/externalsecret.yaml diff --git a/cluster/applications/couchdb/ingress-public.yaml b/cluster/applications/couchdb/templates/ingress-public.yaml similarity index 100% rename from cluster/applications/couchdb/ingress-public.yaml rename to cluster/applications/couchdb/templates/ingress-public.yaml diff --git a/cluster/applications/couchdb/namespace.yaml b/cluster/applications/couchdb/templates/namespace.yaml similarity index 100% rename from cluster/applications/couchdb/namespace.yaml rename to cluster/applications/couchdb/templates/namespace.yaml