Skip to content

Commit 10c87b5

Browse files
committed
(fleet/cert-manager) add CertManagerCertificateReadyStatus alert
1 parent 2f6be6d commit 10c87b5

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

fleet/lib/cert-manager-conf/base/kustomization.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ resources:
33
- clusterissuer-letsencrypt-staging.yaml
44
- clusterissuer-letsencrypt.yaml
55
- externalsecret-route53.yaml
6+
- prometheusrule-cert-manager.yaml
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
apiVersion: monitoring.coreos.com/v1
3+
kind: PrometheusRule
4+
metadata:
5+
labels:
6+
lsst.io/rule: "true"
7+
name: cert-manager
8+
spec:
9+
groups:
10+
- name: cert-manager
11+
rules:
12+
- alert: CertManagerCertificateReadyStatus
13+
annotations:
14+
description: 'Certificate {{ $labels.namespace }}/{{ $labels.name }} is not ready.'
15+
expr: certmanager_certificate_ready_status{condition="False"} == 1
16+
for: 10m
17+
labels:
18+
severity: critical

0 commit comments

Comments
 (0)