AWS SNS central alert hub
Go to file
Stefan Reimer da11514c5f
ZeroDownTime/sns-alert-hub/pipeline/head This commit looks good Details
Add support for ElastiCache snapshot notifications, minor code reorg
2023-05-16 14:01:12 +01:00
.ci Merge commit 'd4ccabae2ebb13484d6303f9916d28c0aed8d1a2' 2023-05-15 21:07:54 +00:00
tests ci: move pytest.ini and use it within the test container 2022-02-24 12:57:14 +01:00
.flake8 feat: set severity for Cloudwatch billing alarms to INFO, improve CI test pipeline to support env 2022-02-24 12:06:18 +01:00
.gitignore ci: more CI tuning 2022-02-11 13:07:07 +01:00
Dockerfile Update Alpine to 3.16 2023-05-15 21:08:13 +00:00
Dockerfile.test ci: move pytest.ini and use it within the test container 2022-02-24 12:57:14 +01:00
Jenkinsfile ci: fix shared Jenkins library ref 2022-02-11 18:02:11 +01:00
Makefile ci: first try to use shared CI toolchain 2022-02-11 17:52:46 +01:00
README.md Add support for ElastiCache snapshot notifications, minor code reorg 2023-05-16 14:01:12 +01:00
SNSAlertHub.yaml feat: Initial commit v0.7.2 2022-02-09 11:57:23 +01:00
app.py Add support for ElastiCache snapshot notifications, minor code reorg 2023-05-16 14:01:12 +01:00
dev-requirements.txt ci: more CI tuning 2022-02-11 13:07:07 +01:00
requirements.txt ci: various build improvements 2022-02-09 23:24:12 +01:00

README.md

SNS Alert Hub

Abstract

AWS SNS/Lambda central alert hub taking SNS messages, parsing and formatting them before sending them to any messaging service, like Slack, Matrix, etc

Tests

All env variables are forwarded into the test container.
Simply set WEBHOOK_URL accordingly before running make test.

Resources