1.9 KiB
1.9 KiB
Horde > Configuration > *.notification.json
*.notification.json
Config for notifications
| Name | Description |
|---|---|
id |
stringIdentifier for this store |
notificationStreams |
NotificationStreamConfig[]Streams for the notifications to be sent on the Horde server |
include |
ConfigInclude[]Includes for other configuration files |
NotificationStreamConfig
Config for the notifications based on the streams
| Name | Description |
|---|---|
streams |
string[]List of streams for this notification |
jobNotifications |
JobNotificationConfig[]Configuration for sending experimental Job Summary Slack notifications |
JobNotificationConfig
Configuration for the job notification
| Name | Description |
|---|---|
enabled |
booleanWhether or not the current configuration is enabled |
template |
stringIdentifier of the template this notification applies to |
namePattern |
stringRegex pattern used to extract name of the step this notification will use for display |
notificationFormats |
NotificationFormatConfig[]List of formats to be applied for this notification |
channels |
string[]List of Slack channel or user identifiers the notification will be sent to |
NotificationFormatConfig
Configuration for the format of the notification group
| Name | Description |
|---|---|
group |
stringName of the group |
stepPattern |
stringRegex pattern to determine if a job step belongs within the group |
alternativeNamePattern |
stringOptional regex pattern to override the |
ConfigInclude
Directive to merge config data from another source
| Name | Description |
|---|---|
path |
stringPath to the config data to be included. May be relative to the including file's location. |