Skip to content
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

Is Mapping PD service to Team groups in Backstage possible ? #15

Open
karl18 opened this issue Oct 22, 2024 · 0 comments
Open

Is Mapping PD service to Team groups in Backstage possible ? #15

karl18 opened this issue Oct 22, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@karl18
Copy link

karl18 commented Oct 22, 2024

Hi, We would like to have a possibility mapping existing PagerDuty Services and Backstage Groups (as shown in the screenshot) as we don't have on PagerDuty like Teams which we can map some component on BS to it !

We only use PagerDuty services to differentiate our teams at the moment. But even mapping to Backstage Groups is not available at the moment as a feature on this really cool plugin ... Kudos to you! 🙌

So from what I see only Backstage entities are available to select when mapping but not Backstage groups which in some cases make sense to be used if we want to map the PagerDuty service to some team and not individuals.

Screenshot 2024-10-22 at 14 46 32 Screenshot 2024-10-22 at 14 46 05

A small observation, Is it something that if changed like "kind" would work out of the box ?

// GET /mapping/entity
    router.get('/mapping/entity', async (_, response) => {
        try {
            // Get all the entity mappings from the database
            const entityMappings = await store.getAllEntityMappings();

            // Get all the entities from the catalog
            const componentEntities = await catalogApi!.getEntities({
                filter: {
                    kind: 'Component',
                }
            });
@karl18 karl18 added the enhancement New feature or request label Oct 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant