fix(cert-manager): cert-manager-issuers directory.include renders empty — switch to explicit resources list, restore automated sync

This commit is contained in:
Story Crater Bot
2026-08-18 15:08:04 -07:00
parent 8ff3060ff0
commit 13ebfe158a
2 changed files with 16 additions and 5 deletions
+7 -2
View File
@@ -88,9 +88,12 @@ spec:
source:
repoURL: [email protected]:Riotpiaole/riotpiao.homelab.com.git
targetRevision: main
# A real kustomization.yaml (resources: the 3 issuer/CA files) renders these
# deterministically. The previous directory.include with bare filenames
# rendered EMPTY — ArgoCD's include glob never matched — so this app silently
# tracked 0 resources; its ConfigMaps/Issuers only existed from bootstrap
# kubectl apply, and an automated prune wiped them.
path: k8s/bootstrap/cert-manager
directory:
include: "letsencrypt-issuer.yaml,homelab-ca-issuer.yaml,homelab-ca-configmap.yaml"
destination:
server: https://kubernetes.default.svc
namespace: cert-manager
@@ -98,6 +101,8 @@ spec:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
---
# Consolidated: wildcard-cert + homelab-ingress → ingress-config
# Manages both the wildcard TLS certificate and all Ingress rules.