Skip to content

[Task](greenhouse): Cluster Detail View #1517

@taymoor89

Description

@taymoor89

Task Description

Implement the Cluster Detail view with tabbed interface for Overview, and YAML tab. Check PluginPresetDetails view for reference implementation.

Sub-tasks

  • Create Overview tab
    • Basic Information: Name, Age, K8s version, Connectivity, Labels, Annotations, Node status display (x/y ready with color: green=all, orange=partial)
    • Conditions: Follow PluginPresetDetails implementation
    • List of deployed Plugins with Ready/Failing state and navigation to Plugin Instance Detail
  • Create YAML tab

Related Issues

--

Additional Context

Overview Tab Fields:

  • Name: metadata.name
  • Age: relative time from metadata.creationTimestamp
  • K8s Version: status.kubernetesVersion
  • Connectivity: metadata.annotations["greenhouse.sap/cluster-connectivity"]
  • Labels: metadata.labels as pills
  • Annotations: metadata.annotations
  • Conditions: from status.statusConditions.conditions
  • Node Status: from status.nodes (format: "x/y nodes ready")

Reference: apps/greenhouse/src/components/admin/PluginPresetDetail/index.tsx

Metadata

Metadata

Labels

No labels
No labels

Type

No fields configured for Task.

Projects

Status

In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions