-
-
Notifications
You must be signed in to change notification settings - Fork 426
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(alerting): Implement Zulip's alerts #845
Conversation
Here is a preview of the message sent (the last one is the one implemented): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work so far!
Could you also add the new provider here:
gatus/alerting/provider/provider.go
Lines 62 to 84 in 7de5a1f
var ( | |
// Validate interface implementation on compile | |
_ AlertProvider = (*awsses.AlertProvider)(nil) | |
_ AlertProvider = (*custom.AlertProvider)(nil) | |
_ AlertProvider = (*discord.AlertProvider)(nil) | |
_ AlertProvider = (*email.AlertProvider)(nil) | |
_ AlertProvider = (*github.AlertProvider)(nil) | |
_ AlertProvider = (*gitlab.AlertProvider)(nil) | |
_ AlertProvider = (*gitea.AlertProvider)(nil) | |
_ AlertProvider = (*googlechat.AlertProvider)(nil) | |
_ AlertProvider = (*jetbrainsspace.AlertProvider)(nil) | |
_ AlertProvider = (*matrix.AlertProvider)(nil) | |
_ AlertProvider = (*mattermost.AlertProvider)(nil) | |
_ AlertProvider = (*messagebird.AlertProvider)(nil) | |
_ AlertProvider = (*ntfy.AlertProvider)(nil) | |
_ AlertProvider = (*opsgenie.AlertProvider)(nil) | |
_ AlertProvider = (*pagerduty.AlertProvider)(nil) | |
_ AlertProvider = (*pushover.AlertProvider)(nil) | |
_ AlertProvider = (*slack.AlertProvider)(nil) | |
_ AlertProvider = (*teams.AlertProvider)(nil) | |
_ AlertProvider = (*telegram.AlertProvider)(nil) | |
_ AlertProvider = (*twilio.AlertProvider)(nil) | |
) |
Codecov ReportAttention: Patch coverage is
❗ Your organization needs to install the Codecov GitHub app to enable full functionality. Additional details and impacted files@@ Coverage Diff @@
## master #845 +/- ##
==========================================
+ Coverage 78.77% 78.95% +0.18%
==========================================
Files 70 71 +1
Lines 4707 4767 +60
==========================================
+ Hits 3708 3764 +56
- Misses 792 794 +2
- Partials 207 209 +2 ☔ View full report in Codecov by Sentry. |
@mehdibo Great work! |
Summary
Fixes #802
Checklist
README.md
, if applicable.