Commit graph

21 commits

Author SHA1 Message Date
HgO
86aa44b260 implement matrix client failover 2024-01-22 11:35:13 +01:00
HgO
229db52537 add tests for key verification callbacks 2022-10-26 15:53:45 +02:00
HgO
6fd687cc90 add force option for update silence 2022-08-08 11:26:08 +02:00
HgO
3705f6c219 fix ack existing silence 2022-08-08 01:44:08 +02:00
HgO
f381eac689 auto extend silence without duration 2022-08-08 00:28:36 +02:00
HgO
bbcc0cc427 webhook accept room_id param; config define list of allowed rooms ; check if duration is positive in command 2022-07-28 14:37:23 +02:00
HgO
810f9e2ceb fix remove reaction 2022-07-28 10:35:11 +02:00
HgO
5ed5a4aa08 refactor to handle one alert per matrix event 2022-07-26 19:33:04 +02:00
HgO
f1691fc3a6 test callbacks for reactions and test caching 2022-07-17 02:35:15 +02:00
HgO
76b8ead9d7 refactor command to use subclass per command 2022-07-16 23:08:12 +02:00
HgO
cd196c2143 improve error message 2022-07-12 00:29:55 +02:00
HgO
1e006cb66f parse duration once in command and handle exceptions 2022-07-12 00:27:17 +02:00
HgO
2359f6ca77 add unit tests for webhook, alert and missing cache 2022-07-11 23:18:57 +02:00
HgO
0048fb84ea check if entry is in cache 2022-07-10 15:11:25 +02:00
HgO
a8bdc80612 format code 2022-07-10 14:09:00 +02:00
HgO
1560093127 refactor command 2022-07-10 14:06:36 +02:00
HgO
bbdf648cd9 delete silence with specific matchers 2022-07-10 12:51:49 +02:00
HgO
3ca45fccb1 create silence with specific matchers 2022-07-10 02:40:04 +02:00
HgO
687afe32ef improve errors for alertmanager 2022-07-09 10:38:40 +02:00
HgO
4873abca70 add tests for alertmanager client 2022-07-09 09:56:28 +02:00
HgO
9a3f775195 unit tests for command and callbacks ; make alertmanager requests async 2022-07-08 21:11:25 +02:00