Skip to content

Feat: Kusion Backstage Plugin #3

@hoangndst

Description

@hoangndst

Kusion Backstage Plugin

The Kusion Backstage Plugin integrates the powerful capabilities of Kusion with Backstage's developer portal platform, offering several key benefits:

  1. 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
  2. Developer Self-Service

    • Provides templates and actions for common Kusion tasks
    • Empowers developers to manage infrastructure independently
  3. 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
  4. 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

  1. Catalog Backend Module Kusion

    • This plugin extends the @backstage/plugin-catalog-backend, providing a KusionEntityProvider that 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
  2. Kusion Scaffolder Backend Module

  3. 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.)

Sub-issues

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requesthelp wantedExtra attention is needed

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions