Pēteris Caune
1ef7ef96b7
Update email notifications to include the timestamps of status flips
2024-04-26 10:24:45 +03:00
Pēteris Caune
4ec7a48082
Update the Discord integration to disable channel on HTTP 404 responses
2024-04-26 09:25:42 +03:00
Pēteris Caune
872e4d743e
Increase the timeout for sending Signal messages to 20 seconds
...
We're sometimes overshooting the 15 seconds, so let's try increasing
the limit a little.
2024-04-25 14:52:15 +03:00
Pēteris Caune
6fb46aee32
Fix integrations to include oncalendar schedules in notifications
2024-04-24 16:08:55 +03:00
Pēteris Caune
011fa98154
Improve PING_EMAIL_DOMAIN docs some more :-)
2024-04-22 15:34:44 +03:00
Pēteris Caune
8835d49798
Update CSS to highlight h2:target in "Server Configuration" page
2024-04-22 15:17:22 +03:00
Pēteris Caune
64f27edff4
Tweak PING_EMAIL_DOMAIN docs
2024-04-22 15:15:02 +03:00
Pēteris Caune
8391045b06
Add a link to /docker/README.md in PING_EMAIL_DOMAIN docs
2024-04-22 14:58:56 +03:00
Pēteris Caune
77f12085bf
Add a note about SMTPD_PORT in README
2024-04-22 14:55:15 +03:00
Pēteris Caune
8b7160bf09
Improve PING_EMAIL_DOMAIN docs
2024-04-22 14:10:52 +03:00
Pēteris Caune
ca01e4ab14
Upgrade pydantic to 2.7.0
2024-04-22 13:30:20 +03:00
Pēteris Caune
fce1ffbd4a
Update CHANGELOG
2024-04-22 13:03:45 +03:00
Pēteris Caune
4181399659
Fix Spike integration to not disclose check's code in incident data
2024-04-22 13:01:38 +03:00
Pēteris Caune
ddae6a04bf
Fix VictorOps integration to not disclose check's code in incident data
2024-04-22 12:57:10 +03:00
Pēteris Caune
c08ba1d872
Fix PagerTree integration to not disclose check's code in incident data
2024-04-22 12:46:18 +03:00
Pēteris Caune
53f554df1e
Fix type warning
2024-04-22 12:45:51 +03:00
Pēteris Caune
994bc10857
Update PagerDuty integration to use ping.formatted_kind_created
2024-04-22 12:31:03 +03:00
Pēteris Caune
18bd44a68b
Fix PagerDuty integration to not disclose check's code in incident data
2024-04-22 12:12:22 +03:00
Pēteris Caune
4e108073ac
Add handling for Discord "max num of webhooks reached" OAuth response
2024-04-22 10:50:51 +03:00
Aine
340379c12b
Add gitlab.com/etke.cc/go/healthchecks to docs/resources ( #992 )
2024-04-22 10:12:31 +03:00
Pēteris Caune
602ff2b667
Fix senddeletionscheduled to set the "created" field on flip objects
...
The "senddeletionscheduled" management command creates dummy
Flip objects, but does not save them to the database.
Some transport classes expect the flip object to have a non-null
"created" field. Normally it gets set when saving the flip object
to the database, here we need to do that manually.
2024-04-22 09:21:46 +03:00
Pēteris Caune
e683496bed
Move reusable ping formatting code to Ping model
2024-04-19 12:38:20 +03:00
Pēteris Caune
5c73556050
Include ping's kind in Opsgenie notification's "Last ping" field
2024-04-19 12:19:26 +03:00
Pēteris Caune
b9e82e44c9
Fix type warning
2024-04-19 12:02:20 +03:00
Pēteris Caune
7f03a9e738
Improve Opsgenie notifications (include description, schedule, link...)
2024-04-19 11:58:35 +03:00
Pēteris Caune
577602ae21
Fix Opsgenie integration to not disclose check's code in incident data
2024-04-19 11:24:12 +03:00
Pēteris Caune
bd64fab619
Fix hc.front.views.docs_search to handle AND/OR/NOT as query strings
2024-04-18 15:36:48 +03:00
Pēteris Caune
82ed392361
Update transport classes to use regular spaces instead of non-breaking
2024-04-17 16:35:43 +03:00
Pēteris Caune
a4d2094cef
Update the remove_project view to delete checks using lock_and_delete()
...
If we delete project by naively calling project.delete() then checks
can receive pings during the deletion, causing the deletion operation
to fail with an IntegrityError.
So instead do it like so:
* iterate over project's checks, call Check.lock_and_delete() on each
* in the end, call project.delete()
2024-04-16 16:36:49 +03:00
Pēteris Caune
0b28aa1cdf
Add a "set -o pipefail" tip in docs
2024-04-16 12:37:57 +03:00
Pēteris Caune
7c7a103632
Improve type hints
2024-04-15 15:41:10 +03:00
Pēteris Caune
a567eb23e0
Add a missing closing div tag
2024-04-15 15:33:55 +03:00
Pēteris Caune
83f161d657
Update transport classes to use Transport.last_ping() consistently
...
* Instead of check.n_pings (int) use last_ping().n
* Instead of check.last_ping (datetime) use last_ping().created
There is a time gap from creating a flip object to processing
it (sending out an alert). We want the notification to reflect
the check's state at the moment the flip was created. To do this,
we use the Transport.last_ping() helper method which retrieves
the last ping *that is not newer than the flip*.
This commit updates transport classes and templates to use
Transport.last_ping() consistently everywhere.
2024-04-15 15:09:17 +03:00
Pēteris Caune
d8a46349a8
Update Transport.last_ping() to ignore pings newer than the flip
2024-04-15 12:47:11 +03:00
Pēteris Caune
f77eac08b0
Update CHANGELOG
2024-04-15 10:44:33 +03:00
moraj-turing
3718ff57c7
Add support for system theme ( #987 )
...
Add support for system theme
---------
Co-authored-by: Juan Mora <juan@nimble.gt>
Co-authored-by: Pēteris Caune <cuu508@gmail.com>
2024-04-15 10:42:16 +03:00
Pēteris Caune
8ba75475bb
Add missing word in docs
2024-04-14 13:02:24 +03:00
Pēteris Caune
26f7facda2
Clean up
2024-04-12 20:13:35 +03:00
Pēteris Caune
81f202e2ac
Rename notify_flip -> notify
2024-04-12 15:49:47 +03:00
Pēteris Caune
4df58aaaef
Fix type warnings
2024-04-12 15:46:46 +03:00
Pēteris Caune
5bdb01baf9
Fix the Zulip integration to use Flip.new_status
2024-04-12 15:43:06 +03:00
Pēteris Caune
6631a5f76a
Fix the WhatsApp integration to use Flip.new_status
2024-04-12 15:40:19 +03:00
Pēteris Caune
3301cce251
Fix the Splunk On-Call integration to use Flip.new_status
2024-04-12 15:37:43 +03:00
Pēteris Caune
6e27d88ec9
Fix the Trello integration to use Flip.new_status
2024-04-12 15:34:54 +03:00
Pēteris Caune
bcecf058c2
Fix the Telegram integration to use Flip.new_status
2024-04-12 15:33:03 +03:00
Pēteris Caune
17e9f33bb9
Fix the Spike integration to use Flip.new_status
2024-04-12 15:30:26 +03:00
Pēteris Caune
2913b8faf5
Fix the Signal integration to use Flip.new_status
2024-04-12 15:27:13 +03:00
Pēteris Caune
f673f599c5
Fix the RocketChat integration to use Flip.new_status
2024-04-12 15:18:56 +03:00
Pēteris Caune
af36078f10
Fix the Pushover integration to use Flip.new_status
2024-04-12 15:14:19 +03:00
Pēteris Caune
a485bea2b2
Fix the Pushullet integration to use Flip.new_status
2024-04-12 15:08:25 +03:00