Skip to content

Enhancement(kueue): Improve ClusterQueue quota visibility with usage indicators #1126

Description

@Ehtesham-Zahid

Is your feature request related to a problem? Please describe the impact that the lack of the feature requested is creating.

The Kueue ClusterQueue view currently shows quota reservations as raw values, making it difficult to quickly understand how much of the nominal quota is being used or when a queue is approaching or exceeding its limit.

Describe the solution you'd like

Add a quota reservation progress bar to the ClusterQueue Flavor Reservations table.

The bar should visually indicate quota usage:

  • Green for normal usage
  • Orange when usage reaches the warning range
  • Red when usage reaches the critical range
  • Purple when usage exceeds the nominal quota

The visualization should also handle borrowing-only resources where the nominal quota is zero.

What users will benefit from this feature?

Users managing Kueue ClusterQueues will be able to understand quota utilization and borrowing at a glance without manually comparing reserved and nominal values.

Are you able to implement this feature?

Yes (I will propose a PR).

Additional context

The implementation follows Headlamp's existing UI patterns and uses theme-aware colors so the visualization works across light and dark modes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions