Paulo Gomes
4f111d289f
Add fuzz testing for notifiers
...
Signed-off-by: Paulo Gomes <paulo.gomes@weave.works>
2022-01-12 10:26:07 +00: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
Stefan Prodan
6ffaef2a41
Update dependencies (fix CVE-2021-43565)
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2022-01-11 13:21:26 +02: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
Somtochi Onyekwere
7ae543fa65
Fix nil dereference err
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
2021-11-18 08:05:35 +01:00
Stefan Prodan
d394e04bbb
Merge pull request #280 from SomtochiAma/webex-cert
...
Use x509 certificate for Webex
2021-11-01 11:35:08 +02:00
Max Jonas Werner
f99958c50c
Merge pull request #277 from aweris/drop_ioutil
...
chore: Drop deprecated io/ioutil
2021-10-29 11:48:33 +02:00
Somtochi Onyekwere
98803f093a
User cert for webex
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
2021-10-28 06:47:04 +01: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
Dmitrii Shaburov
1b59feb9a2
Add support for Slack app
...
Signed-off-by: Dmitrii Shaburov <dmitrii.shaburov@bolt.eu>
2021-10-27 12:35:16 +03:00
Ali AKCA
7ded18f850
chore: Drop deprecated io/ioutil
...
Signed-off-by: Ali AKCA <ali@akca.io>
2021-10-27 09:44:51 +02:00
Stefan Prodan
0137efd4c3
Merge pull request #262 from megakid/patch-1
...
Fixed missing setter for Forwarder CertPool
2021-10-22 14:04:58 +03:00
James Connor
f0b206c661
Fixed missing setter for Forwarder CertPool
...
Co-authored-by: Hidde Beydals <hello@hidde.co>
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-10-22 12:44:38 +02:00
Philip Laine
edc5cb65d6
Fix MSTeams certificates
...
Signed-off-by: Philip Laine <philip.laine@gmail.com>
Signed-off-by: Philip Laine <philip.laine@xenit.se>
2021-10-21 18:10:51 +02: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
Alan Hollis
cbe52b505a
Add opsgenie provider
...
Signed-off-by: Alan Hollis <me@alanhollis.com>
2021-10-06 14:14:54 +01:00
Stefan Prodan
8ff5f75a25
Merge pull request #241 from SomtochiAma/gitlab-retried-job
...
Gitlab retried job
2021-09-30 10:33:18 +03:00
Stefan Prodan
fdb79b5fd0
Merge pull request #246 from fluxcd/update-git-providers
...
Update Git providers
2021-09-30 10:32:37 +03:00
Somtochi Onyekwere
cf5a7dbfde
Escape metadata for Telegram notification
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
2021-09-24 14:07:05 +01:00
Stefan Prodan
9b5d9d0b2b
Update Git providers
...
- go-github v39.0.0
- go-bitbucket v0.9.26
- go-gitlab v0.50.4
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-09-17 12:43:51 +03:00
Somtochi Onyekwere
ae60d4893d
Check for duplicate Gitlab commit status
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
2021-08-31 15:02:55 +01: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
45bb0e9106
Add test
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
2021-08-25 23:19:02 +01:00
Somtochi Onyekwere
70363110cc
Use Lark message cards for notification
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
2021-08-25 22:57:47 +01:00
Somtochi Onyekwere
4893803b24
Add lark type
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
2021-08-25 10:17:21 +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
129a3c330a
providers/sentry: send traces
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-07-26 17:39:11 +02:00
Jens Langhammer
f671f05ba8
providers/sentry: add environment support
...
use channel configuration for sentry environment to re-use the same DSN for multiple clusters
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-07-26 16:04:37 +02:00
Jens Langhammer
588a6f14c5
providers/sentry: fix default HTTP Transport causing panic
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-07-19 23:09:37 +02:00
Somtochi Onyekwere
c2d9b1e85e
Make slack channel optional
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
2021-06-07 13:21:42 +01:00
Somtochi Onyekwere
fb66d68562
Better error message
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
2021-06-07 13:06:02 +01:00
Somtochi Onyekwere
fd90d4ec35
Adds other 200 status code
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
2021-06-07 12:48:47 +01:00
Somtochi Onyekwere
df8150d47b
Return an error when request status code is not 200
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
2021-06-07 12:20:57 +01:00
Philip Laine
11736a31a2
Add cert pool to Slack provider requests
...
Signed-off-by: Philip Laine <philip.laine@xenit.se>
2021-06-04 14:59:37 +02:00
Philip Laine
df752f0238
Fix revision parsing when branch contains slash
...
Signed-off-by: Philip Laine <philip.laine@gmail.com>
2021-05-17 22:35:11 +02:00
Edvin Norling
730565e05e
Ignore event updates
...
* Change name of var eventhubNamespace to eventhubNamespace
Signed-off-by: Edvin Norling <edvin.norling@xenit.se>
2021-05-05 16:40:46 +02:00
Edvin Norling
cfa71bf7a8
Use token & channel in azureevent
...
For JWT
* channel = eventhub namespace
* address = eventhub name
* token = jwt token
For SAS
* address = connectionString, including endpoint tokens etc
Signed-off-by: Edvin Norling <edvin.norling@xenit.se>
2021-05-05 11:01:51 +02:00
Edvin Norling
45a77978b5
Support both JWT and SAS connection string
...
Depending if endpointURL starts with Endpoint or not we assume that it's a JWT token
or not.
Making sure that the JWT token is up to date is NOT the notifcation-controllers work
Signed-off-by: Edvin Norling <edvin.norling@xenit.se>
2021-05-05 11:01: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
c27e013b39
Add condition to cert in sentry
...
Signed-off-by: Philip Laine <philip.laine@gmail.com>
2021-04-20 00:12:47 +02:00
Philip Laine
a2377a84b9
Add tests for client self signed cert
...
Signed-off-by: Philip Laine <philip.laine@gmail.com>
2021-04-20 00:10:41 +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
1fa3d2f8f3
Merge pull request #176 from LWJ/sentry_provider
...
Add support for Sentry provider
2021-03-29 10:20:32 +03:00
LWJ
f946908a95
Use assert for Sentry tests where appropriate
...
Signed-off-by: LWJ <lwjames1996@gmail.com>
2021-03-26 23:43:18 +00:00
LWJ
75d6dc4c31
Add support for Sentry provider
...
Signed-off-by: LWJ <lwjames1996@gmail.com>
2021-03-26 23:36:52 +00:00
Stefan Prodan
8816d3f16e
Merge pull request #174 from bergemalm/fix/bitbucket-key-max-char
...
fix: use sha1 sum as value for key in bitbucket api requests
2021-03-26 11:26:10 +02:00
Mikael Bergemalm
12b02feada
fix: use sha1 sum as value for key in bitbucket api requests
...
Signed-off-by: Mikael Bergemalm <mbergemalm@gmail.com>
2021-03-26 07:08:29 +01:00
Stefan Prodan
5d6ec2166e
Merge pull request #169 from SomtochiAma/googlechat-bug
...
Remove filter for progressing events in googlechat
2021-03-25 14:24:21 +02:00
Somtochi Onyekwere
2495fc0869
Remove filter for progressing events in googlechat
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
2021-03-24 09:17:42 +01:00