Skip to content

Conversation

@yoursanonymous
Copy link

@yoursanonymous yoursanonymous commented May 30, 2025

Overview

This PR combines two major enhancements to our dashboard:

  1. A comprehensive pod management system with multi-selection capabilities
  2. An enhanced resource visualization system with unified CPU and memory metric

Technical Changes

1. Pod Management Enhancements

New Features

  • Multi-Pod Selection System:
    • Checkbox-based selection interface for pods that could be used in
    • Bulk actions support (delete, refresh)
    • Configurable column visibility
  • Additional Information Columns:
    • Age display with smart time formatting
    • Node allocation information
    • Queue assignment tracking

UI Improvements

  • Modern table design with consistent styling
  • Roboto font implementation for better readability
  • Enhanced column header design with uppercase text
  • Responsive table layout

2. Resource Visualization System

New Components

  • ResourceChart.jsx: Main visualization component
  • Resource calculation functions in Dashboard component

API Integration

  • Added metrics fetching from /api/metrics endpoint
  • Implemented resource aggregation for cluster and queue levels

Implementation Details

Pod Management

  1. Multi-Select Implementation:

    • Checkbox integration in table rows
  2. New Columns:

    • Node and Queue information display

Screenshots

image

@yoursanonymous
Copy link
Author

/assign @Monokaix

Signed-off-by: yoursanonymous <[email protected]>
@volcano-sh-bot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
To complete the pull request process, please assign monokaix
You can assign the PR to them by writing /assign @monokaix in a comment when ready.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@yoursanonymous yoursanonymous changed the title Both resources are shown at a time # Enhanced Pod Management and Resource Visualization System May 31, 2025
@yoursanonymous yoursanonymous changed the title # Enhanced Pod Management and Resource Visualization System Enhanced Pod Management and Resource Visualization System May 31, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants