KusionStack / KusionStack/kusion-backstage-plugin
Feat: Kusion Backstage Plugin
@hoangndst is already working on this.
Since May 12, 2025.
- Dominant language
- TypeScript
- Stars
- 0
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
Kusion Backstage Plugin
The Kusion Backstage Plugin integrates the powerful capabilities of Kusion with Backstage's developer portal platform, offering several key benefits:
-
Streamlined Management
- Enables developers to create and manage Kusion resources (backends, workspaces, modules, and more) directly through the Backstage interface
- Simplifies infrastructure provisioning workflows within your existing developer portal
-
Developer Self-Service
- Provides templates and actions for common Kusion tasks
- Empowers developers to manage infrastructure independently
-
Integration with Developer Workflows
- Seamlessly connects Kusion management with other developer tools
- Provides a unified interface for both application and infrastructure management
- Enhances developer experience by reducing context switching
-
Visibility & Control
- Offers clear visibility into Kusion resources
- Enables comprehensive tracking and management of Kusion configurations
By integrating Kusion with Backstage, organizations can establish a more efficient, standardized, and developer-friendly approach to Kusion management while maintaining necessary controls and governance.
List of Plugins
-
Catalog Backend Module Kusion
- This plugin extends the @backstage/plugin-catalog-backend, providing a
KusionEntityProviderthat ingests Kusion Resources (Backend, Workspace, Module, etc.) from the Kusion Server into the Backstage Catalog - Supports custom entity definitions for Kusion Resources (Backend, Workspace, Module, etc.) in the Catalog: Creating a Custom Entity Definition
- This plugin extends the @backstage/plugin-catalog-backend, providing a
-
Kusion Scaffolder Backend Module
- Extends Backstage's Scaffolder functionality, enabling the use of Software Templates to create Kusion resources (Backend, Workspace, Module, etc.) from the Backstage UI
- Supports Custom Actions for Kusion-specific operations
- #8
-
Kusion Plugin
- Displays Kusion information about entities in Backstage, including:
- Kusion Stack details
- Backend configurations
- Workspace information
- Organization and Project names
- Provides Component Overview for each project managed by Kusion, including:
- Kusion Stack information
- Run change diffs
- Offers System Overview for all Kusion Resources (Backend, Workspace, Module, etc.)
- Displays Kusion information about entities in Backstage, including:
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.