Chris Smith
0d2fb9f546
Force json
5 vuotta sitten
Chris Smith
9d7a615775
Add sensu support
5 vuotta sitten
Chris Smith
ac8ae34e3d
Allow service creation to fail
5 vuotta sitten
Chris Smith
b280ee2eb7
Fail less at binary formatted strings
5 vuotta sitten
Chris Smith
74e7b7d8cf
Use TCP for irccat
5 vuotta sitten
Chris Smith
91f4613d5a
Replace reportbot with irccat for now.
This needs a much better way of working.
5 vuotta sitten
Chris Smith
6b107fbbb9
Aggressively filter empty text in slack hooks.
6 vuotta sitten
Chris Smith
1c925f10a9
Slack hooks: concatenate attachments' fallbacks
6 vuotta sitten
Chris Smith
64db7a404c
Fix slack handling so it works.
6 vuotta sitten
Chris Smith
777ca2c739
Hook up the auto-add config for gitea.
[Pun very much intended]
6 vuotta sitten
Chris Smith
65435d54ae
Slack webhook support
6 vuotta sitten
Chris Smith
f4dc2865cf
Add type hint for request object
6 vuotta sitten
Chris Smith
3e4f44a8cd
Split reportbot messages and send line-by-line
6 vuotta sitten
Chris Smith
2cdc9e531e
Fix public/private.
6 vuotta sitten
Chris Smith
bb8be15375
Refactor hook handling.
Have one route for all hooks that delegates to the appropriate
service. Services yield events that are then actioned somehow
(for now in a big ugly method).
6 vuotta sitten
Chris Smith
e165197a70
Eagerly initialise services.
This will need to change when the config is rethought a little.
6 vuotta sitten
Chris Smith
7c939cbc97
Make docker service.
6 vuotta sitten
Chris Smith
003a49dfea
Post to reportbot, not get.
6 vuotta sitten
Chris Smith
e4bbd1396f
Make reportbot a service.
6 vuotta sitten
Chris Smith
19768371b9
Rework how services are created.
6 vuotta sitten
Chris Smith
e33eedbcef
Start teasing things into separate modules.
6 vuotta sitten