robusta icon indicating copy to clipboard operation
robusta copied to clipboard

Feature Request: Possibility to add custom buttons to Slack sink

Open otherguy opened this issue 3 years ago • 2 comments

Slightly related to #734, we also would like to add custom buttons to our Slack sink.

We use ArgoCD to deploy our applications, and, with a bit of logic (like custom playbooks), we can figure out which ArgoCD application a pod or container belongs to. We would then like to present a custom button to our engineers, that takes them to the application in ArgoCD.

But there are other use cases as well, like a link to a cluster or pod in the GCP GKE or AWS EKS UIs.

otherguy avatar Feb 16 '23 15:02 otherguy

Hey, we updated the template_enricher to make this easy to do with custom playbooks. See https://github.com/robusta-dev/robusta/pull/967

It's not rendered as buttons, rather as a link in the main message. Is the distinction important in your opinion?

aantn avatar Jul 05 '23 09:07 aantn

Thank you @aantn! It took me a while to try it out and it's super useful, thank you for that!

CleanShot 2023-08-23 at 14 31 51@2x

However, additionally, I would like to add buttons like the Investigate or Configure Silences button. Perhaps the use case of linking to ArgoCD or GCP UI is covered with the template_enricher action, but remediation actions should still show up as buttons.

otherguy avatar Aug 23 '23 12:08 otherguy