Link

View Cluster

nav

  • Each navigation item must include an icon and label.
  • The hamburger icon is always displayed in the top left corner of the masthead.
  • The vertical navigation should be collapsible into an icon-only view, by clicking the hamburger icon on desktop. On mobile, this action would hide the vertical navigation entirely.
  • Clicking the icon again will re-open the navigation displaying the labels.

Cluster Summary View

Empty State

empty

  • When there are no clusters to display for this view, an empty state should be shown.
  • Users can either choose to create a Red Hat managed cluster or a Self managed cluster.
  • The empty state provides details and action buttons for both options with a vertical separator between the two.

In-Progress State

loading list

  • Clusters may take some time to load once users have completed the installation process.
  • Some fields may not be populated at first when the data is not yet available, but the cluster name will display regardless. name edit
  • Clusters may have system generated names, so users can optionally edit the display name to be more user friendly.

Summary List

list

  • The cluster badge should be used with the page title.
  • The filter input field is aligned with the primary create action. Users can filter by cluster name and matching results will remain visible in the list.
  • Columns include Name, Status, Managed, CPU, Memory, Storage, and Location (plus provider in parentheses).
  • All column headers are clickable, allowing users to sort in either direction.
  • The status column displays an icon only, with a tooltip shown on hover to display the full status label.
  • Each row should include a kebab for actions, starting with the Launch Admin Console action.
  • The summary list does not include paging, and should use infinite scroll for loading additional content.

Cluster Detail View

In-Progress State

loading details

  • Clicking on the cluster name will navigate users to the cluster details page.
  • When the data is not yet available an empty state message will be displayed.
  • The only action available at this time is the option to edit the display name. Users can access this action from the summary or details page.

loading nodes

  • Switching to the Nodes tab will display the nodes in a list view, including when still in the loading state.
  • Once remaining data becomes available the rest of the table will be populated.

New Cluster

first time details

  • Once the data becomes available, the cluster details page is populated with utilization metrics and additional fields below.
  • For new clusters only, a blue box will be added above the cluster details providing the user with additional information and resources on what to do next and what is displayed on the page.
  • Users can manually close this blue box or it will automatically hidden the next time a user navigates here. The message only appears on first time visits to new clusters.

Overview Tab

Detail 1

  • Clicking on a cluster name from the summary view will bring the user to the cluster detail page.
  • The badge should be shown with the page title at the top.
  • A primary action should be available at the top to launch the admin console.
  • The top section of the overview tab should display three donut charts with the CPU, Memory, and Storage utilization.
  • A horizontal separator should divide the graphs from the next section of details, showing all remaining fields in a two-column format.

Nodes Tab

Detail 2

  • The Nodes tab should follow the same list-view format used on the cluster summary page.
  • The Name column should include the node badge to the left of each name.
  • Remaining columns should include the status, utilization metrics, and type.

Note This tab may not be implemented for phase 1.