dependency-track icon indicating copy to clipboard operation
dependency-track copied to clipboard

Improvements to notifications/alerts: Jira+Googlechat integration & limited affected projects

Open elastic-pangolin opened this issue 2 years ago • 2 comments

Hi everyone, my company is internally working with dependency-track, and we found it useful to have the tool create Jira tickets and post to google chat. For this, we made some additions to your project, that we think could be useful to other people out there.

In detail, we changed/added the following:

  • a JiraPublisher class and jira pebble template (using the subject.affectedProjects )
  • a googlechat (simple webhook) publisher that uses a special googlechat-card template (also lists affectedProjects)
  • settings in back- and frontend to configure a global jira tool user and provide the publisher options
  • changes to the NotificationRouter class to filter the "Limited to" projects per notification before it is passed on

Since I'm not sure whether those features are in line with the direction of the project, I'd like to get some feedback whether it's worth creating pull requests for (some of) them.

Best regards

elastic-pangolin avatar May 04 '22 15:05 elastic-pangolin

I would be interested in a JIRA Publisher and am glad to help out on any PR to incorporate this.

valentijnscholten avatar May 04 '22 17:05 valentijnscholten

Hello, JIRA Publisher is exact topic we try to realize now. May I ask you when this will be available (next release?) or how we can create/implement it in our current Docker Container v4.5.0 now?

JN-CSIRT avatar Aug 10 '22 11:08 JN-CSIRT

@elastic-pangolin Any progress on this ? Great feature for DT.

AfshinOnline avatar Oct 26 '22 11:10 AfshinOnline