Commit graph

27 commits

Author SHA1 Message Date
ac35031e94 ci: use python 3.10 2022-12-01 17:30:57 +00:00
470f03dd07 Use python 3.10 and fix types 2022-12-01 17:28:22 +00:00
11afd70979 dynamically fetch the path to the templates 2022-12-01 17:08:48 +00:00
5632cd69c8 Remove dev deps from frozen lockfile 2022-12-01 17:00:28 +00:00
00f617afd2 Update README usage 2022-12-01 16:56:55 +00:00
696b420ed3 Update frozen deps and paramaterize the config file 2022-12-01 16:53:33 +00:00
fef0818535 Merge branch 'feat/gitlab' into 'main'
Add gitlab webhook support

See merge request guardianproject-ops/matrix-ops-bot!1
2022-12-01 16:38:26 +00:00
9d784459a1 ci: Remove used test command 2022-12-01 16:33:37 +00:00
83a526c533 Refactor codebase to by DRY 2022-12-01 16:31:04 +00:00
c925079e8b Format, lint, type 2022-12-01 14:20:37 +00:00
a1ae717c8f Add gitlab webhook support 2022-12-01 13:47:27 +00:00
9d41d56e0c Fix reading alarm state value 2022-11-30 16:30:29 +00:00
cbc4b16f8f Be explicit that an alarm was resolved 2022-11-30 16:11:09 +00:00
08f5b49b16 Handle SNS cloudwatch alarm states with colors 2022-11-30 16:05:39 +00:00
5ecb68f2e7 Attempt to speed up build time by pulling the old image 2022-11-30 15:57:52 +00:00
93bdb5888e Parse JSON bodies in SNS messages 2022-11-30 15:52:04 +00:00
5c594b5e41 Freeze requirements 2022-11-30 15:44:56 +00:00
669b687722 Fix typing 2022-11-30 15:31:25 +00:00
a3051d7c33 don't require authorization for aws-sns endpoint 2022-11-30 15:28:10 +00:00
b9e8747808 Add SNS format 2022-11-30 15:21:09 +00:00
e4308923b4 Set default log level to info 2022-07-22 14:57:37 +00:00
29757b2e7d Tweak pagerduty colors and log all payloads 2022-07-22 14:32:49 +00:00
f4a36a3ce7 Add docker-compose docs 2022-07-22 14:12:14 +00:00
893982e0ad Add ci 2022-07-22 13:18:43 +00:00
be8d7d6eee Add Dockerfile 2022-07-22 12:53:34 +00:00
80c6fbd7bb First pass at implemenation with pagerduty webhooks 2022-07-22 12:23:04 +00:00
b71b8d95ff initial commit 2022-07-22 08:42:44 +00:00