feat: Update notification trigger patterns and add alert trigger

The code changes modify the notification constants and models to update the trigger patterns for tasks and nodes. Additionally, a new trigger for alerts is added to the constants. This change allows for more flexible matching of notification triggers.
This commit is contained in:
Marvin Zhang
2024-07-31 15:58:41 +08:00
parent 86a7beb9e2
commit 7fe770ae9d
6 changed files with 109 additions and 14 deletions

View File

@@ -1,8 +1,8 @@
package constants
const (
NotificationTriggerTargetTask = "task"
NotificationTriggerTargetNode = "node"
NotificationTriggerPatternTask = "^task"
NotificationTriggerPatternNode = "^node"
)
const (
@@ -12,6 +12,7 @@ const (
NotificationTriggerNodeStatusChange = "node_status_change"
NotificationTriggerNodeOnline = "node_online"
NotificationTriggerNodeOffline = "node_offline"
NotificationTriggerAlert = "alert"
)
const (