Skip to content
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

[FR]: Alert Messenger Plugin - Implement (I4I Project) #677

Open
9 tasks
GregJohnStewart opened this issue Aug 18, 2024 · 0 comments
Open
9 tasks

[FR]: Alert Messenger Plugin - Implement (I4I Project) #677

GregJohnStewart opened this issue Aug 18, 2024 · 0 comments
Assignees
Labels
state-triage Brand new issue needing placement type-enhancement New feature or request
Milestone

Comments

@GregJohnStewart
Copy link
Contributor

GregJohnStewart commented Aug 18, 2024

Software

Plugins- *

/software/plugins/alert-manager

Describe what you'd like to see

Create a plugin to read events coming from the core api, and alert users based on those events.

TODO's:

  • Create a database driven settings system to keep track of per-user notification settings (recommend postgresql as a backend)
  • Read from the OQM events queue, send alerts as necessary along configured channels
  • Support different channels for sending alerts (at least 2):
    • Email
    • Slack
    • Zulip
    • (add others if applicable)
  • Documentation on how the plugin works; any additional configuration?
  • Automated test to prove functionality (stretch goal)

Is your feature request related to a problem?

No response

Describe alternatives you've considered

None

Additional context

None

@GregJohnStewart GregJohnStewart added type-enhancement New feature or request state-triage Brand new issue needing placement labels Aug 18, 2024
@GregJohnStewart GregJohnStewart added this to the V1 milestone Aug 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
state-triage Brand new issue needing placement type-enhancement New feature or request
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

3 participants