Enforce flip breaks ALL app TLS: disallow-unmanaged-secrets blocks cert-managers issuance temp secrets (wildcard-plat-tls-<rand>) #91
Labels
No labels
bug
discussion
duplicate
enhancement
goal
help wanted
horizon:backlog
horizon:governance
horizon:mvp
invalid
operator-decision
question
roadmap
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
open-platform/mitosis#91
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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?).