Skip to content

[EPIC] - CareInstructions UI for shoot-grafter #49

@uwe-mayer

Description

@uwe-mayer

Description

We want to create a Greenhouse UI that visualizes CareInstruction resources.

This UI will provide an at-a-glance view of all CareInstructions in their organization, their health status, which Shoots are being onboarded, and any issues that need attention.

The UI should serve as a jump-off point to the Greenhouse Cluster resources created by each CareInstruction, enabling seamless navigation from onboarding status to the managed clusters themselves up to the installed Plugins.

Objectives

  • Provide a list/overview view of all CareInstructions within an organization namespace
  • Visualize the health and readiness state of each CareInstruction:
    • Status.StatusConditions as status indicators.
  • Display shoot onboarding statistics:
    • Status.TotalTargetShootCount
    • Status.createdClusters
    • Status.failedClusters
    • per shoot status: Status.shoots
  • Display CareInstruction.Spec
  • Provide navigation links from managed shoots to their corresponding Greenhouse Cluster resources
  • Allow filtering of CareInstructions (greenhouse.sap/owned-by as default)
  • CEL expression in shootSelector as yaml code block
  • Visualize RBAC deployed
  • Visualize trusted issuers configured on the target clusters

Metadata

Metadata

Assignees

No one assigned

    Labels

    backlogReady for sprint planning; triggers project additionneeds-refinementNeeds scoping before implementationuiUI related issues

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    Sprint Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions