feat(alerting): 5e règle homelab — CertificatNonRenouvele, le mode de panne du 24/07 au matin #14

Merged
arcodange merged 1 commits from arcodange/homelab-alerts-cert into main 2026-07-24 12:51:54 +02:00
Owner

Pourquoi (suite de #13)

Les 4 règles de #13 (mergées cette nuit) n'auraient rien détecté ce matin : nœuds verts, traefik vert… mais wildcard TLS 24 h expiré à 09h44 (renouvellement silencieusement en échec depuis des heures — cause DNS corrigée dans factory PR #40) → « le https ne fonctionne plus » sur tout *.arcodange.lab.

La règle

CertificatNonRenouvele (critical) : certmanager_certificate_expiration_timestamp_seconds - time() < 4*3600 pendant 15 min. Les certs .lab durent 24 h et cert-manager renouvelle à ~16 h d'âge → passer sous 4 h restantes = plusieurs cycles de renouvellement ratés. Ce matin, elle aurait sonné sur Telegram dès ~03h44, six heures avant l'expiration.

Métrique vérifiée présente dans le Prometheus live (2 séries : kube-system/wildcard-arcodange-lab, url-shortener/url-arcodange-lab-tls, 23,9 h restantes après le renouvellement forcé). YAML re-parsé, 5 règles au total dans le groupe homelab.

🤖 Generated with Claude Code

## Pourquoi (suite de #13) Les 4 règles de #13 (mergées cette nuit) n'auraient rien détecté ce matin : nœuds verts, traefik vert… mais **wildcard TLS 24 h expiré à 09h44** (renouvellement silencieusement en échec depuis des heures — cause DNS corrigée dans factory PR #40) → « le https ne fonctionne plus » sur tout `*.arcodange.lab`. ## La règle `CertificatNonRenouvele` (critical) : `certmanager_certificate_expiration_timestamp_seconds - time() < 4*3600` pendant 15 min. Les certs .lab durent 24 h et cert-manager renouvelle à ~16 h d'âge → passer sous 4 h restantes = plusieurs cycles de renouvellement ratés. Ce matin, elle aurait sonné sur Telegram dès **~03h44**, six heures avant l'expiration. Métrique vérifiée présente dans le Prometheus live (2 séries : `kube-system/wildcard-arcodange-lab`, `url-shortener/url-arcodange-lab-tls`, 23,9 h restantes après le renouvellement forcé). YAML re-parsé, 5 règles au total dans le groupe `homelab`. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
arcodange added 1 commit 2026-07-24 10:17:41 +02:00
feat(alerting): 5e règle homelab — CertificatNonRenouvele (<4 h restantes)
Helm Charts / Detect changed charts (pull_request) Successful in 22s
Helm Charts / Library charts tool (pull_request) Has been skipped
Helm Charts / Application charts pgcat (pull_request) Has been skipped
Helm Charts / Detect changed charts (push) Successful in 1m8s
Helm Charts / Library charts tool (push) Has been skipped
Helm Charts / Application charts pgcat (push) Has been skipped
6f398f4ddc
Les 4 premières règles n'auraient rien vu le matin du 2026-07-24 : nœuds up,
traefik up… mais wildcard 24 h expiré (renouvellement en échec silencieux
depuis des heures). certmanager_certificate_expiration_timestamp_seconds est
déjà scrapée (vérifié live : 2 séries). Cert-manager renouvelle à ~16 h d'âge ;
<4 h restantes = plusieurs cycles ratés → critical, 15 min de grâce.

Co-Authored-By: Claude Fable 5 <[email protected]>
arcodange merged commit 53710d9fde into main 2026-07-24 12:51:54 +02:00
arcodange deleted branch arcodange/homelab-alerts-cert 2026-07-24 12:51:54 +02:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: arcodange-org/tools#14