[pbs-devel] [PATCH proxmox v2 03/43] notify: pbs-context: exclude successful prunes in default matcher

Lukas Wagner l.wagner at proxmox.com
Wed Apr 17 16:34:34 CEST 2024


PBS sends notifications for all events but successful prune jobs.
There we only care about errors.

This commit adapts the 'default-matcher' to reflect that behavior
as well.

Signed-off-by: Lukas Wagner <l.wagner at proxmox.com>
---
 proxmox-notify/src/context/pbs.rs | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/proxmox-notify/src/context/pbs.rs b/proxmox-notify/src/context/pbs.rs
index 299f685..2de305f 100644
--- a/proxmox-notify/src/context/pbs.rs
+++ b/proxmox-notify/src/context/pbs.rs
@@ -66,8 +66,11 @@ sendmail: mail-to-root
 
 matcher: default-matcher
     mode all
+    invert-match true
+    match-field exact:type=prune
+    match-severity info
     target mail-to-root
-    comment Route all notifications to mail-to-root
+    comment Route everything but successful prune job notifications to mail-to-root
 ";
 
 #[derive(Debug)]
-- 
2.39.2





More information about the pbs-devel mailing list