Ignore stale health for retained watschn certificate

This commit is contained in:
feedc0de committed 2026-10-26 06:40:06 +01:00
1 parent b015f1bcf5
commit e41ba477a6
2 files changed
+9 -5

No files matched your search

+6 -5
View File
@@ -28,8 +28,9 @@ writer have been retired and archived; its CI kubeconfig secret and deployer
RBAC are removed. Argo CD now owns the complete declarative cert-manager
configuration with automated sync, self-heal, and pruning. The
`watschn.studio` domain is no longer controlled, so its DNS-01 renewal cannot
complete. Its current Certificate remains Ready with the existing TLS Secret,
but the renewal challenge keeps this Application's health at Progressing. We
are retaining that Certificate and Secret for now rather than risking an
unreviewed TLS-resource deletion; remove them only if the service/domain owner
confirms they are no longer needed.
complete. Its current Certificate remains Ready and its existing TLS Secret is
still referenced by the site Ingress. Keep both resources to avoid disrupting
the current deployment, but ignore this Certificate's Argo health: the stale
renewal challenge must not block unrelated cert-manager upgrades or parent
app-of-apps reconciliation. Remove the Certificate and Secret only after the
site/domain owner confirms they are no longer needed.
@@ -23,6 +23,9 @@ metadata:
namespace: default
annotations:
argocd.argoproj.io/sync-wave: "1"
# Preserve the last valid certificate, but don't let its non-renewable
# challenge block cert-manager or app-of-apps reconciliation.
argocd.argoproj.io/ignore-healthcheck: "true"
spec:
secretName: watschn-studio-tls
issuerRef: