kernelci / kernelci/dashboard

Dashboard feature: “Lab Pool / Lab View” to showcase lab capacity, coverage, and health

Open
#1,772 1 comment 0 reactions 0 assignees View on GitHub
enhancement feedback Metrics
Dominant language
Python
Stars
9
Forks
31
Avg merge
3d 19h
Merged PRs (30d)
16

Description

KernelCI's dashboard is great for browsing results, but it’s hard to answer: “What does each lab contribute to the community?”
In terms of capacity, device coverage, and reliability.

Request:

Add a Lab Pool / Lab View section in the KernelCI's Dashboard that summarizes each lab’s contribution and current status. (This also aligns with ongoing discussions about adding a “Lab View” with lab filters/tagging.)

Proposal:

Lab directory page
- List labs with: lab name, recent activity, top device types, completion rate (pass/fail/incomplete)
Lab details page
- Per-lab: device types covered, recent runs, and basic reliability trend (e.g., completion rate over time)
Filters
- Allow filtering existing views (Hardware/Trees/Issues) by lab and optionally lab tags (when available)

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points. Start by tracing the existing Dashboard Hardware, Trees, and Issues views and their lab filters; done means a lab directory, per-lab details, and lab-based filtering cover the listed capacity, coverage, activity, completion, and reliability information.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
web-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.