gravitational / teleport

The easiest, and most secure way to access and protect all of your infrastructure.
https://goteleport.com
GNU Affero General Public License v3.0
17.29k stars 1.74k forks source link

Enable notification routing with Access Monitoring Rules for Access Plugins #42856

Open EdwardDowling opened 2 months ago

EdwardDowling commented 2 months ago

Description

This ticket is to track the progress of enabling notification routing with Access Monitoring Rules for the remaining Access Plugins.

Task

For some Access Plugins this change only requires that the plugin kinds we wish to support are added to the check in the common/app used by the access plugins. These should work out of the box e.g. Mattermost, slack and discord.

Others like Opsgenie will need additional changes to get working since they don't use the common/app which handles Access Monitoring Rules for them.

Plugins enabled so far

Documentation changes needed for each plugin

Frontend changes

kimlisa commented 1 month ago

For each new plugin support, we need to add support to the UI. This PR should include all the same changes required (though, there will be some extra changes (noise) as I was trying to improve other related things at the same time, we can ignore those)

When testing ensure that after creating the supported plugin, go to notifications routing rule and: