PagerDuty / backstage-plugin

PagerDuty plugin for Backstage
https://pagerduty.github.io/backstage-plugin-docs/index.html
Apache License 2.0
21 stars 5 forks source link

Enable easy onboarding for existing services #80

Open t1agob opened 3 months ago

t1agob commented 3 months ago

Is your feature request related to a problem? Please describe. The PagerDuty plugin provides a software project scaffolder custom action that enables the integration between Backstage and PagerDuty for new services but it is not possible to do the same for existing services.

Describe the solution you'd like I would like to have an easy way, ideally a page on Backstage, where I could see a list of Backstage entities and the PagerDuty services and easily map them which would inject a Backstage configuration into the Backstage entity. The goal would be to have an easy way to map services without requiring the integration to be setup on each individual service.

Describe alternatives you've considered Currently the way to achieve this is to update each entity configuration and add the service id or integration key as an annotation.

Additional context This is an improvement that several customers have asked for to improved the usage of the plugin.

t1agob commented 2 months ago

Work as started on enabling this capability for PagerDuty users. This will allow users to map Backstage entities (components) to existing PagerDuty services without the need to update all service configuration 1 by 1.