Skip to content

Task: MCP-UI Detail Screen: Visualize Landscaper Resources #88

@In-Ko

Description

@In-Ko

Understand the Task

Description (refined by Enrico)
Now lets empower the next component: Landscaper

As requested from our landscaper colleagues, it would be a great addition if we include a simple view for the landscaper resources in our MCP view. This means showing the CRs installations and deployitems.
In a first step, this can be done in a basic list.

An installation is the "root" resource in the landscaper hierarchical model. An installation has other installations as childs (called subinstallations, could be infinitely many) or any number of deployitems.

Showing this data in a table with some kind of status and last updated would give the landscaper a huge boost.

This has been accomplished for the Crossplane Resources.
We can use the same approach with grouping as for the Managed Resources from crossplane, although we have a possible infinite tree of subinstallations.

Contact person for landscaper @robertgraeff.
There seems to be a ui5 tree component that we could consider.

There are 2 possibilities:

  1. Requesting all namespaces for landscaper resources and display all of them
  2. Give the user a select box, where he/she can select from a list of namespaces and then the table shows the landscaper data of the selected namespace.

-> Decision: We go for (1), and will create additional task for (2) to be done later.

Any further valuable resources.

What is required to accept the Task as done.

Done Criteria

  • only show if landscaper is enabled on the MCP
  • show installations and deployitems including the relevant status information for the user
  • Use loading animations when data is not fetched yet
  • Code has been reviewed by other team members
  • Internal technical Documentation created/updated
  • New / changed code is documented
  • Unit Tests created for new code or existing Unit Tests updated
  • Integration Test Suite updated
  • Enduser Documentation updated (if applicable)
  • Successful demonstration in Review

Metadata

Metadata

Labels

area/mcp-uiAll ManagedControlPlane UI related issueskind/taskGeneral task that needs to be done.

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions