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
Description
We want to create a Greenhouse UI that visualizes
CareInstructionresources.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
Status.StatusConditionsas status indicators.Status.TotalTargetShootCountStatus.createdClustersStatus.failedClustersStatus.shootsCareInstruction.Specgreenhouse.sap/owned-byas default)