Public: anyone can read this; nobody can change it.
Enforce flip breaks ALL app TLS: disallow-unmanaged-secrets blocks cert-managers issuance temp secrets (wildcard-plat-tls-<rand>) #91
Sign in to join this conversation.
Public: anyone can read this; nobody can change it.
Summary
The Kyverno Audit→Enforce flip (#42/#43, plat/gitops#14) silently breaks HTTPS for every app:
disallow-unmanaged-secretsblocks cert-manager's TLS issuance temporaries (wildcard-plat-tls-<random>) because the allowlist only had the exact final namewildcard-plat-tls. cert-manager can't finish issuing → no cert → traefik 404s every app ingress.Fixed in plat/gitops (
fix/enforce-cert-manager-tls-temp-secrets, merged): allowlist globwildcard-plat-tls*. Validated live on theproduct-garden.comgranddaughter (app served 200 after the fix). This issue tracks the durable lesson + the gate gap.Why nothing caught it
Follow-up
plat-local-ca-tlsever cert-manager-issued per app-ns?).