Commit Graph

92 Commits

Author SHA1 Message Date
ahothan b253471219 Update documentation for webex provider
Signed-off-by: ahothan <ahothan@cisco.com>
2022-03-28 09:26:23 -07:00
Sunny cc8b8e9089
Use new standardized runtime and meta packages
Signed-off-by: Sunny <darkowlzz@protonmail.com>
2022-03-18 00:01:41 +05:30
Filipe Sequeira c9040611e5 Add basic auth support to grafana provider
Signed-off-by: Filipe Sequeira <filipe@weave.works>
2022-02-21 12:37:38 +00:00
Filipe Sequeira 95cf1a699d add Proxy to SecretRef
Signed-off-by: Filipe Sequeira <filipe@weave.works>
Co-authored-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-02-18 11:41:01 +00:00
Somtochi Onyekwere 519b6a5c5c Add LabelSelectors for Event Sources
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
2022-02-10 11:09:39 +01:00
Filipe Sequeira 659c01f70e Add support for Grafana annotations API
Signed-off-by: Filipe Sequeira <filipe@weave.works>
Co-authored-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-02-08 11:10:14 +00:00
Moshe Immerman 5163d18aac docs: update alert provider types
Signed-off-by: Moshe Immerman <moshe@flanksource.com>
2022-02-02 16:17:13 +02:00
Stefan Prodan 44c08a2659
Allow disabling cross-namespace event sources
Introduce the flag `--no-cross-namespace-refs` (defaults to false) for allowing cluster admins to disable cross-namespace event sources for alerts.

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-01-28 10:30:31 +02:00
Moritz Schmitz von Hülst 3c7363234a Pass headers to generic provider through secretRef
Co-authored-by: Moritz Schmitz von H<C3><BC>lst <moritz@hauptstadtoffice.com>
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
2022-01-26 12:39:02 +01:00
Somtochi Onyekwere a8a868e3f5 Add docs for gitea
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
2022-01-12 14:44:29 +01:00
Stefan Prodan 1035a1f1ef
Merge pull request #298 from Alan01252/feature/alertmanager
Add timestamp as label for alertmanager
2022-01-11 15:57:15 +02:00
Somtochi Onyekwere 5b6b2b6e1f Update docs for telegram
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
2022-01-10 13:46:34 +01:00
Alan Hollis 5a21f69f06 Add timestamp as label for alertmanager
Without the timestamp there is not enough entropy in the hash for
alertmanager to recongise that this is a new alert for some cases.

Adding the timestamp ensures that a new hash for the alert is created
each time and therefore no updates get missed.

Signed-off-by: Alan Hollis <me@alanhollis.com>
2022-01-05 09:46:40 +00:00
Hidde Beydals b097b806f4 spec: improve wording around Slack App integration
Signed-off-by: Hidde Beydals <hiddeco@users.noreply.github.com>
2021-11-24 15:22:21 +01:00
Stefan Prodan 4e96e0d34d
Merge pull request #245 from dmitriishaburov/slack-app-support
Add support for Slack app
2021-10-27 13:45:50 +03:00
Dmitrii Shaburov c65885f333 Define differences between Slack app and webhook
Signed-off-by: Dmitrii Shaburov <dmitrii.shaburov@bolt.eu>
2021-10-27 12:35:17 +03:00
Dmitrii Shaburov 3781570c82 Add Slack app docs, remove unused token field
Signed-off-by: Dmitrii Shaburov <dmitrii.shaburov@bolt.eu>
2021-10-27 12:35:17 +03:00
jooooel 78ca9695cd Fixed minor typos in provider.md
Signed-off-by: jooooel <duochjagochpensionarerna@gmail.com>
2021-10-25 15:11:58 +02:00
Stefan Prodan b1060df96f
Merge pull request #258 from Alan01252/feature/alertmanager
Add alertmanager provider
2021-10-19 14:14:57 +03:00
Alan Hollis 8bf81500d3 Add alertmanager provider
This commit adds the alertmanager provider. The provider adds some
generic labels based on the event which should be enough to configure
appropraite routes within alertmanager.

The alert is annotated with the message by default and optionally by the
summary field given in the event.

Signed-off-by: Alan Hollis <me@alanhollis.com>
2021-10-13 12:48:51 +01:00
Stefan Prodan 7ec8ccfcbb
Merge pull request #254 from SomtochiAma/telegram-docs
Move telegram docs
2021-10-08 14:29:51 +03:00
Stefan Prodan 0e55a23de7
Merge pull request #252 from Alan01252/feature/OpsAndMeta
Add opsgenie provider
2021-10-08 14:13:46 +03:00
Somtochi Onyekwere ad90605b37 Move telegram docs
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
2021-10-08 12:13:27 +01:00
Alan Hollis cbe52b505a Add opsgenie provider
Signed-off-by: Alan Hollis <me@alanhollis.com>
2021-10-06 14:14:54 +01:00
Somtochi Onyekwere 31e9ef4429 Add docs for bitbucket commit status
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
2021-09-03 10:29:56 +01:00
Stefan Prodan 05d276fe38
Release v0.16.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-08-26 14:10:29 +03:00
Somtochi Onyekwere 61103fc19a Add support for Matrix notification
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
2021-08-26 10:21:50 +01:00
Somtochi Onyekwere f95cb2a810 Add docs
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
2021-08-26 09:06:16 +01:00
Somtochi Onyekwere b0563cbd15 Send notifications using telegram
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
2021-08-19 08:17:07 +01:00
Jens Langhammer 235c3a77de docs: add note on how to disable traces
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-07-26 17:44:56 +02:00
Jens Langhammer c767aadd24 docs: add sentry channel example
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-07-26 16:58:19 +02:00
Jens Langhammer 091b4c64d9 docs: add docs for sentry channel-environment usage
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-07-26 16:53:02 +02:00
Kingdon Barrett 04b079e36c
Fix a few typos
"Therefor" is a word, but I don't think this is one of its uses

Signed-off-by: Kingdon Barrett <kingdon@weave.works>
2021-07-09 18:33:14 -04:00
Philip Laine c20b6ba085 Add note about expoosing receiver to the internet
Signed-off-by: Philip Laine <philip.laine@gmail.com>
2021-05-06 10:18:57 +02:00
Edvin Norling 39596a27e1 Put secret together with Provider info
Signed-off-by: Edvin Norling <edvin.norling@xenit.se>
2021-05-06 09:01:33 +02:00
Edvin Norling ef5a7cdcb6 Change name to Azure Event Hub
* Add secret example for SAS and JWT

Signed-off-by: Edvin Norling <edvin.norling@xenit.se>
2021-05-05 16:39:41 +02:00
Edvin Norling 56d8b0b516 Initial docs for azure eventhub
Signed-off-by: Edvin Norling <edvin.norling@xenit.se>
2021-05-05 13:26:51 +02:00
Edvin Norling e019aaab34 Change to azureeventhub
* Update go.sum
* Use ctx with timeout
* minor linting & clean-up

Signed-off-by: Edvin Norling <edvin.norling@xenit.se>
2021-05-05 11:01:51 +02:00
Edvin Norling 6ffa2e91fe Add support for Azure EventHub provider
Solves #190

Signed-off-by: Edvin Norling <edvin.norling@xenit.se>
2021-05-05 11:01:51 +02:00
Philip Laine 8f3b685f17 Add self signed cert to provider
Signed-off-by: Philip Laine <philip.laine@gmail.com>
2021-04-15 00:08:59 +02:00
Stefan Prodan 11636d6245
Release v0.12.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-04-01 14:55:53 +03:00
Philip Laine 58e55797b5 Update docs
Signed-off-by: Philip Laine <philip.laine@xenit.se>
2021-04-01 11:46:53 +02:00
Philip Laine 97e4e2e552 Fix log verbosity and document event rate limiting
Signed-off-by: Philip Laine <philip.laine@xenit.se>
2021-04-01 10:47:33 +02:00
LWJ 75d6dc4c31 Add support for Sentry provider
Signed-off-by: LWJ <lwjames1996@gmail.com>
2021-03-26 23:36:52 +00:00
Grant Doctor 01bacccb44 adding support for webex as an alert provider
Signed-off-by: Grant Doctor <gdoctor@cisco.com>
2021-03-22 14:54:04 -07:00
Philip Laine 89453326db Add missing provider types to docs
Signed-off-by: Philip Laine <philip.laine@gmail.com>
2021-03-13 23:15:41 +01:00
Somtochi Onyekwere 4a68a61289 add acr webhook
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
2021-03-05 12:34:11 +01:00
Somtochi Onyekwere 9aba08e6bf Uses unstructured client to annotate object
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
2021-03-04 08:01:53 +01:00
Darren Everley 624011a3f6 Google Chart notifier implementation
Signed-off-by: Darren Everley <darren.everley@xeropoint.co.uk>
2021-02-27 18:08:24 +00:00
Vincent Boutour e6a96ad948
Fixing openssl oneliner to work on macOS and Linux
Running the following command works on macOS (`LibreSSL 2.8.3`) but prints polluted output on Linux (`OpenSSL 1.1.1i  8 Dec 2020`)

```bash
printf '{}' | openssl dgst -sha1 -hmac "<secret-key>"
(macOS)> c75d9c41825117acf1f7a80b366fa1d47caf6962
(linux)> (stdin)= c75d9c41825117acf1f7a80b366fa1d47caf6962
```

The coreutils format output, with `-r`, adds `*stdin` at the end, removing it with `awk` make it works on both environments.

```bash
printf '{}' | openssl dgst -sha1 -r -hmac "<secret-key>" | awk '{print $1}'
(macOS)> c75d9c41825117acf1f7a80b366fa1d47caf6962
(linux)> c75d9c41825117acf1f7a80b366fa1d47caf6962
```

Signed-off-by: Vincent Boutour <bob@vibioh.fr>
2021-02-15 23:21:00 +01:00