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

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