Faelix's Incident Handler which powers https://status.faelix.net/ via Mattermost and Grow.
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Marek Isalski 04ff369cb2 | 7 years ago | |
---|---|---|
.hgignore | 7 years ago | |
Pipfile | 7 years ago | |
Pipfile.lock | 7 years ago | |
README.md | 7 years ago | |
event.py | 7 years ago | |
fih.py | 7 years ago |
README.md
Example settings.cfg
file:
FIH_ROOT = "/home/status/incident_handler"
STATUS_ROOT = "/home/status/status.example.com"
STATUS_EVENT_SCHEME = STATUS_ROOT + "/content/event/%(incident_number)s-%(slug)s.md"
STATUS_EVENT_GLOB = STATUS_ROOT + "/content/event/%(incident_number)s*.md"
STATUS_EVENT_INDEX = STATUS_ROOT + "/content/pages/index.md"
MERCURIAL_BIN = "/usr/bin/hg"
GROW_BIN = "/usr/local/bin/grow"
MERCURIAL_PUSH_TO = [ "c3", "c4" ]
GROW_DEPLOY_TO = [ "c3", "c4" ]
MATTERMOST_COMMAND_TOKENS = [ "XXXXXXXXXXXXXXXXXXXXXXXXXX" ]
MATTERMOST_USER_EMAIL = "mattermostuser@example.com"
MATTERMOST_USER_PASSWORD = "XXXXXXXXXXXXXXXX"
MATTERMOST_URL = "mattermost.example.com"
MATTERMOST_PORT = 443
MATTERMOST_INCIDENT_CHANNEL_PREFIX = "incident"
PUBLIC_INCIDENT_PREFIX = "FI#"
STATUS_PAGE_URL = "https://status.faelix.net/"
INCIDENT_URL_SCHEME = STATUS_PAGE_URL + "event/%s/"