Fabian Reinartz
c045a6285b
Implement deterministic incident keys, complete PD integration
2015-10-21 13:08:53 +02:00
Fabian Reinartz
aead14a99f
Implement initial PagerDuty notifications
2015-10-19 13:36:17 +02:00
Fabian Reinartz
e77bda4e9f
Fix inverted cleanup trigger, proper mail notifications
2015-10-16 17:45:21 +02:00
Fabian Reinartz
955c27a869
Fix typo in string expansion
2015-10-14 12:52:17 +02:00
Fabian Reinartz
5dc2f6e9b1
Add license headers
2015-10-11 17:24:49 +02:00
Fabian Reinartz
9c5468786d
Simplify notifier constructors
2015-10-11 16:54:31 +02:00
Fabian Reinartz
46897ea04e
Add builder from notifcation configs
2015-10-11 15:37:44 +02:00
Fabian Reinartz
3a2db95a8e
Create and use custom template package
2015-10-11 13:32:24 +02:00
Fabian Reinartz
6e47e75ac5
Enhance email notifier templating
2015-10-11 12:34:05 +02:00
Fabian Reinartz
c84a287be6
Notify pipeline restructuring
...
Notifcation configs may have multiple notification destinations.
This commit changes the pipeline so that each one has its own
retry and deduplication logic.
2015-10-10 15:11:37 +02:00
Fabian Reinartz
f62dc65ff4
Implement initial email notifications
2015-10-09 12:03:15 +02:00
Fabian Reinartz
7ef293d9bc
Make loadable templates configurable
2015-10-09 11:06:04 +02:00
Fabian Reinartz
e209c8b4fc
Outlined slack notification support
2015-10-09 10:48:25 +02:00
Fabian Reinartz
7fb9e63f89
Remove temporary Slack integration
2015-10-01 15:59:35 +02:00
Fabian Reinartz
0600d6b47b
Integrate new model types, separate internal and external types better
2015-10-01 15:46:10 +02:00
Fabian Reinartz
a377004d90
Wrap all notifiers with logging
2015-09-30 14:54:13 +02:00
Fabian Reinartz
c3b36790eb
Move notifiers into their own package
2015-09-29 15:36:36 +02:00