pulumi / pulumi-backstage-plugin

Pulumi plugin for Backstage
Mozilla Public License 2.0
16 stars 2 forks source link

support for multiple pulumi stacks or entire projects in backstage component #27

Open krisdock opened 6 months ago

krisdock commented 6 months ago

Hello!

Issue details

currently, the pulumi-backstage-plugin is limited to displaying information about a single pulumi stack within a backstage component. while this is useful, there are scenarios where users may need to view multiple stacks or even an entire pulumi project within a single backstage component.

feature request: to enhance the flexibility and usability of the pulumi-backstage-plugin, i propose the following feature:

  1. allow users to configure multiple pulumi stacks within a single backstage component. this would enable users to view and manage multiple stacks simultaneously, providing a more comprehensive overview of their infrastructure.

  2. alternatively or additionally, provide the ability to pull in an entire pulumi project and display a dropdown menu allowing users to select a specific stack within that project. this would give users the flexibility to navigate between different stacks within a project directly from the backstage component.

use case:

i believe this feature would greatly enhance the functionality and user experience of the pulumi-backstage-plugin, making it even more valuable for users leveraging pulumi within the backstage ecosystem.

please let me know if you have any questions or require further clarification.

dirien commented 6 months ago

Hey @krisdock,

thanks for the feedback! 🙌 Let me have look into your features and break them down into some actionable items.