Skip to content

User Story: Implement "Create MCP" #102

@GenosseOtt

Description

@GenosseOtt

Description
Develop a user interface dialog for creating Management Control Planes (MCPs).

The dialog should consist of:

  • Name, display name, charging target
  • Member selection
  • Component version selection with explanation and link for more information

Image
MOCK!

Function to create new MCPs seems to be there already: src/lib/api/types/crate/createControlPlane.ts

Acceptance Criteria:

  1. Dialog Interface:
  • A dedicated dialog for creating a new MCP must be presented
  • The dialog should be reachable via a "Create MCP" Button. Keep in mind that the cards display within a workspace might either be completely empty (no MCPs) or display existing MCPs. A consistent way to create new MCPs must be presented on the UI.
  1. Member Selection:
  1. Component Selection:
  1. Version Input:
  • For every added component, provide a dropdown to select from available versions.
  • Preselect the latest version (largest version).
  • Link to the documentation page with an overview of all components and versions should be provided
  1. User Experience:
  • Include helpful tooltips or informational icons to guide users in selecting components and versions.

Sub-tasks

See sub-issues below.

Extended Scope

  • Components section, simply point end users to End user guide explaining how to add/remove components via kubectl

Sub-issues

Metadata

Metadata

Assignees

Labels

area/mcp-uiAll ManagedControlPlane UI related issueskind/user-storyUser story covers multiple Epics

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions