1.9 KiB
1.9 KiB
Horde > Configuration > *.notification.json
*.notification.json
Config for notifications
Name | Description |
---|---|
id |
string Identifier 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 |
boolean Whether or not the current configuration is enabled |
template |
string Identifier of the template this notification applies to |
namePattern |
string Regex 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 |
string Name of the group |
stepPattern |
string Regex pattern to determine if a job step belongs within the group |
alternativeNamePattern |
string Optional regex pattern to override the |
ConfigInclude
Directive to merge config data from another source
Name | Description |
---|---|
path |
string Path to the config data to be included. May be relative to the including file's location. |