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

pluggable notification system #1305

Open
1 of 3 tasks
jwoods06 opened this issue Dec 19, 2023 · 2 comments
Open
1 of 3 tasks

pluggable notification system #1305

jwoods06 opened this issue Dec 19, 2023 · 2 comments

Comments

@jwoods06
Copy link

jwoods06 commented Dec 19, 2023

Checklist

  • I've searched the issue queue to verify this is not a duplicate feature request.
  • I've pasted the output of kargo version, if applicable.
  • I've pasted logs, if applicable.

Proposed Feature

Notification integration - e.g. for a high-profile change, we should be able to post to a Slack channel; a blocked pipeline should result in a Jira ticket; etc.

Motivation

For Slack integration, his would be an important step if there were manual promotions/approvals required.
For Jira, it would be nice to automatically open a ticket with whatever error message caused a blocked pipeline.

@krancour
Copy link
Member

krancour commented Dec 20, 2023

Thanks @jwoods06!

Adding to this the requirement that we actually build a general-purpose / vendor-neutral notification system that supports pluggable integrations -- some of which may be developed by the community or other third parties.

@krancour krancour added help-wanted Community help on this would be appreciated area/controller priority/normal labels Jan 4, 2024
@krancour krancour changed the title Notification functionality (Slack & Jira) pluggable notification system Jan 4, 2024
@krancour krancour added kind/discussion and removed help-wanted Community help on this would be appreciated labels Feb 17, 2024
@krancour
Copy link
Member

I don't expect v0.9.0 to introduce any built-in notifications, but #2219 should leave a viable framework in place for developing such integrations as first, or more-likely, third-party steps.

@krancour krancour added this to the v0.9.0 milestone Aug 19, 2024
@krancour krancour modified the milestones: v0.9.0, Post-GA Sep 20, 2024
@krancour krancour removed this from the Post-GA milestone Dec 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants