Working groups
Working groups are small teams of people focusing on a particular aspect of the project. Each group typically relies on a monthly meeting and a GitHub workboard to keep track of things.
There should also be a lead to coordinate activities within each group, such as:
- updating the workboard
- preparing regular meeting agendas and keeping minutes
- sharing regular reports with the TSC, board and public mailing list
Infrastructure Committee
The Infrastructure Committee is a body of the project defined in section 3 of the Technical Charter rather than an ordinary working group. It consists of the contributors responsible for the development, deployment and maintenance of the software projects operated as KernelCI services, including but not limited to Maestro, KCIDB, Storage and the Web Dashboard. It drives the infrastructure development of KernelCI, translating community requirements to system features. The SysAdmin team functions as a sub-team within the committee, and access to system administration secrets is granted to designated members of that sub-team as required.
Mailing list: kernelci@lists.linux.dev
Members
- Denys Fedoryshchenko - Lead
- Arisu Tachibana
- Ben Copeland
- Gustavo Padovan
- Jeny Sadadia
- Mark Brown
- Paweł Wieczorek
- Tales Aparecida
The initial membership was set by the 2025-07-30 TSC vote.
The committee is responsible for:
- overseeing the reliable operation, maintenance and continuous improvement of the KernelCI infrastructure services
- managing the SysAdmin sub-team and defining procedures for secure access and operational best practices
- supporting the development and deployment of new infrastructure components aligned with the project’s technical roadmap
- defining and maintaining policies for secure and efficient service operation
The committee may vote to add or remove members at any time by a simple majority vote. Any member who has not actively contributed to the relevant infrastructure projects for more than six consecutive months is automatically removed from the committee.
The voting members of the TSC and of the Infrastructure Committee together elect an Infrastructure Committee Lead (the “Infrastructure Lead”) from among the voting members of the committee, to serve a two-year term. The Infrastructure Lead is also a voting member of the TSC.
Rules can be changed through TSC approval and documented in this git repo.
Web dashboard
Workboard: https://github.com/orgs/kernelci/projects/28
Mailing list: kernelci-webdashboard@groups.io
Team:
- Tales Aparecida -
tales-aparecida- Lead - Ben Copeland -
bhcopeland - Denys Fedoryshchenko -
nuclearcat - Gustavo Flores -
gustavobtflores - Gustavo Padovan -
padovan - João Bertacchi -
joaobertacchi - Lucas Santos -
LucasSantos27 - Marcelo Robert -
MarceloRobert - Mark Brown -
broonie
The KernelCI Dashboard is a web platform (Django + React) which aims at providing an easy way for the community to look at the test results. Its API also powers kci-dev - our cmdline tooling - for results visualization in the terminal. It is still under active development, open to feedback and feature requests, all in https://github.com/kernelci/dashboard.
Dashboard WG
The KernelCI Dashboard working group meets every 2 weeks on Mondays at 14 UTC via Zoom. There we discuss bug reports, feature requests, and prioritization.
Details to join are available in the first invite.
SysAdmin
Workboard: https://github.com/orgs/kernelci/projects/7
Team:
- Denys Fedoryshchenko -
nuclearcat- Lead - Ben Copeland -
bhcopeland - Corentin Labbe -
montjoie - Kevin Hilman -
khilman - Mark Brown -
broonie - Michał Gałka -
mgalka - Nikolai Kondrashov -
spbnick - Paweł Wieczorek -
pawiecz - Vince Hillier -
vince
The KernelCI common infrastructure requires some regular maintenance to keep web servers, databases and Cloud services up and running. This does not include any test lab other than some Kubernetes clusters as hardware platforms are maintained by separate companies and individuals. Members of the SysAdmin working group have admin rights on all KernelCI systems, wherever applicable. As per the 2022-12-08 TSC vote, admin rights cover the following items:
Machines (SSH, sudo):
- Azure VMs
- Kubernetes nodes
Web applications:
- SysAdmin GitHub project board
- Azure portal (admin access)
Encrypted repositories:
- kernelci-jenkins-data
- builder-config-data
Lab WG
Mailing list: kernelci@lists.linux.dev
Team:
- Ben Copeland -
bhcopeland- Lead - Denys Fedoryshchenko -
nuclearcat - Gustavo Padovan -
padovan - Mark Brown -
broonie - Minas Hambardzumyan -
minas_36361
The Lab working group focuses on lab integration into KernelCI. Topics include Labgrid/LAVA, the pull labs approach, LAVA updates, and lowering the burden and cost of running labs within the KernelCI project.