Pēteris Caune
98ba51f44f
Use hc.lib.string.replace for webhooks too.
...
hc.lib.string.replace only replaces placeholders that appear in the original template. It ignores any placeholders that "emerge" while doing string substitutions. This is done mainly to avoid unexpected behavior when check names or tags contain dollar signs.
2019-11-20 17:44:41 +02:00
Pēteris Caune
8d81ea8f9d
Add "Shell Commands" integration. Fixes #302
2019-11-20 16:00:53 +02:00
Pēteris Caune
dc84b7be01
Add Microsoft Teams integration. Fixes #135
2019-11-14 15:19:40 +02:00
Pēteris Caune
66a6de70c0
Send email notification when monthly SMS sending limit is reached. Fixes #292
2019-10-18 17:15:02 +03:00
Pēteris Caune
1dea8b6050
Add support for OpsGenie EU region. Fixes #294
2019-10-14 20:31:25 +03:00
Chris Caron
b5a03369b6
Apprise Notifications are now a controlled via settings
2019-08-08 20:28:54 -04:00
Chris Caron
c2b1d00422
Apprise Integration
2019-08-07 19:36:06 -04:00
Pēteris Caune
479208abf0
Webhooks support the $TAGS placeholder
2019-06-04 23:40:08 +03:00
Pēteris Caune
40f4adf78b
Add WhatsApp integration (uses Twilio same as the SMS integration)
2019-05-31 13:01:01 +03:00
Pēteris Caune
d054970b02
Webhooks support PUT method.
...
.Webhooks can have different request bodies and headers for "up" and "events".
2019-05-28 14:25:29 +03:00
Pēteris Caune
cdfc9840a7
Source formatted with Black
2019-05-15 14:27:50 +03:00
Pēteris Caune
a4fde44e3a
Can configure the email integration to only report the "down" events. Fixes #231
2019-04-10 17:54:19 +03:00
Michal Bryc
6f1ade98e2
Add more views
2019-03-13 22:03:24 -07:00
Pēteris Caune
f8c0c20d34
Retire HipChat.
2019-02-25 22:31:27 +02:00
Pēteris Caune
f539e99652
Matrix integration WIP. cc: #175
2019-02-22 18:23:36 +02:00
Pēteris Caune
caf6668478
Prepare for the removal of Check.user_id and Channel.user_id
2019-01-18 16:44:09 +02:00
Pēteris Caune
f357cd3305
Prepare for removing Check.user_id, Channel.user_id, Profile.current_team_id
2019-01-14 21:13:57 +02:00
Pēteris Caune
b9a24a21e7
Remove the Zendesk integration (unfinished, could not get it to work acceptably)
2018-11-30 22:07:37 +02:00
Pēteris Caune
fb45b67892
Set Pushover alert priorities for "down" and "up" events separately. Fixes #204
2018-11-28 21:40:46 +02:00
Pēteris Caune
b9a81ad382
Add "List-Unsubscribe" header to alert and report emails
2018-10-23 11:26:13 +03:00
Pēteris Caune
288a57a4b1
Better name & description for Trello cards.
2018-10-20 19:09:40 +03:00
Pēteris Caune
e4d0103544
Trello integration WIP
2018-10-18 12:20:33 +03:00
Pēteris Caune
ef6e1870d9
Preliminary Django 2 support
2018-04-24 22:38:02 +03:00
Pēteris Caune
9bc0f1b82a
Dropping Python 2 support
2018-04-24 21:04:33 +03:00
Pēteris Caune
b191b968f3
sendreports, sendalerts: and avoid db access while rendering templates--template renderer swallows any exceptions
...
sendreports: use select_related() to avoid doing N queries
2018-03-23 11:34:17 +02:00
Pēteris Caune
cf6882edd3
SMS numbers can be annotated with labels. Fixes #155
2018-03-13 16:31:58 +02:00
Pēteris Caune
09421153f5
Use OpsGenie API v2
2018-01-25 13:11:56 +02:00
Pēteris Caune
c4b316003d
Replace healthchecks.io branding with generic branding.
2018-01-13 19:21:43 +02:00
Pēteris Caune
a869906fde
Zendesk integration (experimental and hidden from Integrations page for now)
2017-12-29 22:53:09 +02:00
Austin
17831bb974
Adds missing comma
2017-12-14 11:21:21 -08:00
Austin
cb1eac50d9
Adds PagerTree Integration
2017-12-14 11:10:08 -08:00
Pēteris Caune
4cdc7db035
Webhook header values can contain variables.
2017-11-10 12:24:31 +02:00
Pēteris Caune
620d8523d7
GET webhooks support custom headers too. Can override the User-Agent header.
2017-11-10 12:16:11 +02:00
Pēteris Caune
fbf28e4038
Merge pull request #140 from someposer/master
...
Adding Content-Type header to Webhook integrations
2017-11-10 11:39:40 +02:00
someposer
5781ddfe4d
Created an improved interface for arbitrary headers and simplified
...
header storage.
2017-11-05 19:10:19 -06:00
Pēteris Caune
363f219671
Don't log delivery notifications for unverified email addresses.
2017-11-04 17:52:11 +02:00
someposer
05c84d7976
Add support for arbitrary headers using a JSON body for webhooks.
2017-11-03 19:40:43 -05:00
someposer
0ea5927b6a
Adding Content-Type header to Webhook integrations to work correctly with
...
services like https://ifttt.com/maker_webhooks which require a
specific content type, like application/json.
2017-11-03 13:41:36 -05:00
Pēteris Caune
882933668a
Natural sort for check names, fixes #136 .
...
Apply the user's chosen sort order in emails also.
2017-10-15 13:34:34 +03:00
Pēteris Caune
96e00df0ab
Use PagerDuty Connect.
2017-08-29 22:23:24 +03:00
Pēteris Caune
40bc11782e
Nicer HipChat alerts.
2017-08-25 20:33:03 +03:00
Pēteris Caune
bef71c0acc
For HipChat integration, use HipChat's server-side installation flow.
2017-08-25 19:11:41 +03:00
Pēteris Caune
8d58a3a361
Encode webhook POST body as utf-8. Fixes #130
2017-08-14 22:20:57 +03:00
Pēteris Caune
1851cc7af3
Replace non-breaking spaces with regular spaces for cheaper SMS messages.
2017-08-10 21:50:36 +03:00
Pēteris Caune
5f2da08d7e
Per-profile, per-month counters of sent SMS messages.
2017-07-15 01:04:05 +03:00
Pēteris Caune
25fb11bb3e
Alerts to SMS, work in progress.
2017-07-13 23:47:54 +03:00
Pēteris Caune
2481aa5a23
Telegram integration.
2017-05-11 12:57:28 +03:00
Pēteris Caune
0d24d650f2
"X-Bounce-Url" header in email messages. An API endpoint to handle bounce notifications. ( #112 )
2017-03-05 21:42:36 +02:00
Pēteris Caune
6a1c5dd3b7
"Unsubscribe" link in alert emails. Fixes #111
2017-01-28 12:17:22 +02:00
Pēteris Caune
c16eeda004
Webhooks support POST, cleanup.
2017-01-21 18:29:55 +02:00