From d88b6cff333d7706790ff992ec00b10302f60dd9 Mon Sep 17 00:00:00 2001 From: gitea-bot Date: Fri, 12 Dec 2025 06:48:24 +0000 Subject: [PATCH] Automated Manifest Update (#2433) This PR contains newly rendered Kubernetes manifests automatically generated by the CI workflow. Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/2433 Co-authored-by: gitea-bot Co-committed-by: gitea-bot --- .../volsync/PrometheusRule-volsync.yaml | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 clusters/cl01tl/manifests/volsync/PrometheusRule-volsync.yaml diff --git a/clusters/cl01tl/manifests/volsync/PrometheusRule-volsync.yaml b/clusters/cl01tl/manifests/volsync/PrometheusRule-volsync.yaml new file mode 100644 index 000000000..8b737ecc7 --- /dev/null +++ b/clusters/cl01tl/manifests/volsync/PrometheusRule-volsync.yaml @@ -0,0 +1,30 @@ +apiVersion: monitoring.coreos.com/v1 +kind: PrometheusRule +metadata: + name: volsync + namespace: volsync + labels: + app.kubernetes.io/name: volsync + app.kubernetes.io/instance: volsync + app.kubernetes.io/part-of: volsync +spec: + groups: + - name: volsync.rules + rules: + - alert: VolSyncComponentAbsent + annotations: + summary: VolSync component has disappeared from Prometheus target discovery. + expr: | + absent(up{job="volsync-metrics"}) + for: 15m + labels: + severity: critical + - alert: VolSyncVolumeOutOfSync + annotations: + summary: >- + "{{ $labels.obj_namespace }}/"{{ $labels.obj_name }} volume is out of sync. + expr: | + volsync_volume_out_of_sync == 1 + for: 15m + labels: + severity: critical