-
Notifications
You must be signed in to change notification settings - Fork 290
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
Enhanced monitoring of Argo deployments with Botkube and GitHub integration #1175
Comments
This comment was marked as resolved.
This comment was marked as resolved.
Here is a quick summary after my short investigation: Goals
SummaryHere are our options: Viable and rather reasonable
Viable but terrible
OthersContribute custom integration for notifications-engine (like webhook: https://github.com/argoproj/notifications-engine/blob/master/pkg/services/webhook.go) and use it to communicate with Botkube Update after sync with @mszostokAfter talking with @mszostok, it seems that the first option is the best. That is: "Integrate with ArgoCD natively via webhook notification service".
on:
- trigger: "on-created"
customTemplate: "" # optional
enabled: true
apps: ['foo', 'bar']
namespace:
include: ["foo"]
Tomorrow I'll start working on the first minimal implementation. In the meantime, I'd also like to consult this with @huseyinbabal. |
I am also fine with that option, but we need to address following scenario;
|
Thank you @huseyinbabal, this is a valid point. I think we can handle that with plugin configuration properties to disable modifying Argo resources (e.g. annotating the app). I'll include that in the implementation 👍 |
Overview
The goal is to integrate with Argo CD. Besides forwarding the original Argo CD notifications, we want to enhance monitoring of Argo deployments by integrating with Botkube and possibly GitHub.
Phases
Tasks
Acceptance Criteria
Reason
The text was updated successfully, but these errors were encountered: