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
Infra WG
Formally known as the Infrastructure Committee, this group drives the infrastructure development of KernelCI, translating community requirements to system features. This group also drives Sysadmin team.
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 infrastructure WG is regulated by the KernelCI Technical Charter. Rules can be changed through TSC approval and documented in this git repo.
Web dashboard
Workboard: https://github.com/orgs/kernelci/projects/4
Mailing list: kernelci-webdashboard@groups.io
Team:
- Gustavo Padovan -
padovan- Lead - Mark Brown -
broonie - Tales Aparecida -
tales-aparecida
KernelCI designed a new Web Dashboard from scratch. This working group has been driving the progress of that work since the beginning of the work with the UX analysis conducted with the community.
SysAdmin
Workboard: https://github.com/orgs/kernelci/projects/7
Team:
- Denys Fedoryshchenko -
nuclearcat- Lead - Michał Gałka -
mgalka - Corentin Labbe -
montjoie - Kevin Hilman -
khilman - Mark Brown -
broonie - Nikolai Kondrashov -
spbnick - Vince Hillier -
vince - Paweł Wieczorek -
pawiecz
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