Skip to content

Commit a064c7c

Browse files
nuclearcatpatersonc
authored andcommitted
fix(org/*): Multiple minor fixes and spotted mistakes
After notificng that last edit date doesn't match on some documents, i noticed small grammar/spelling mistakes, links to non-existing documents, etc. Signed-off-by: Denys Fedoryshchenko <[email protected]>
1 parent cd9a3b0 commit a064c7c

File tree

3 files changed

+37
-38
lines changed

3 files changed

+37
-38
lines changed

kernelci.org/content/en/org/maintainers.md

+32-27
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,27 @@
11
---
22
title: "Maintainers"
3-
date: 2021-09-23
3+
date: 2024-12-03
44
description: "KernelCI maintainers"
55
weight: 5
66
---
77

8+
# Roles and Responsibilities of KernelCI Maintainers
9+
810
There are several types of maintainer roles with different responsibilities:
911

10-
[software maintainers](#software-maintainers)
12+
[Software Maintainers](#software-maintainers)
1113
: in charge of the KernelCI software components
1214

13-
[service maintainers](#service-maintainers)
15+
[Service Maintainers](#service-maintainers)
1416
: in charge of the KernelCI hosted services
1517

16-
[feature maintainers](#feature-maintainers)
18+
[Feature Maintainers](#feature-maintainers)
1719
: in charge of features that span across the whole KernelCI stack
1820

19-
[instance maintainers](#instance-maintainers)
21+
[Instance Maintainers](#instance-maintainers)
2022
: in charge of a particular KernelCI instance (production, staging...)
2123

22-
[channel maintainers](#channel-maintainers)
24+
[Channel Maintainers](#channel-maintainers)
2325
: in charge of the communication channels used by KernelCI
2426

2527
Most maintainers are members of the [TSC](/org/tsc) but additional people
@@ -28,15 +30,15 @@ can be involved too.
2830
## Software Maintainers
2931

3032
At least one maintainer is assigned to each software component. The work
31-
involves reviewing pull requests on GitHUb, triaging issue, updating GitHub
32-
settings and facilitating the development workflow. Having “deputy”
33+
involves reviewing pull requests on GitHub, triaging issue, updating GitHub
34+
settings and facilitating the development workflow. Assigning “deputy”
3335
maintainers whenever possible also helps with the continuity of the project
3436
when regular maintainers are not available.
3537

3638
In addition to maintainers for each project, some GitHub administrators are
3739
available to make configuration changes at the organisation level. This
3840
includes managing teams, permissions for each project, adding / moving /
39-
removing projects, configurating workboards and updating any other general
41+
removing projects, configuring workboards and updating any other general
4042
settings.
4143

4244
* Organisation: https://github.com/kernelci
@@ -49,7 +51,7 @@ some encrypted files and other administrative documents. Therefore it's not
4951
strictly software but has the same requirements from a maintainer point of view.
5052

5153
Please note that other people not listed here might also have access to the
52-
encrypted files for practical resons (shared account passwords, sysadmin
54+
encrypted files for practical reasons (shared account passwords, sysadmin
5355
information etc.).
5456

5557
* Repository: [`kernelci-project`](https://github.com/kernelci/kernelci-project)
@@ -110,7 +112,7 @@ kci-dev is a command line tool and library for kernel developers and maintainers
110112
> discussion](https://groups.io/g/kernelci/topic/moving_lava_docker_out_of_the/93248754)
111113
> for more details.
112114
113-
This project is to Simplify the installation and maintenance of a LAVA lab
115+
This project aims to simplify the installation and maintenance of a LAVA lab
114116
using Docker containers.
115117

116118
* Repository: [`lava-docker`](https://github.com/kernelci/lava-docker)
@@ -120,7 +122,7 @@ using Docker containers.
120122

121123
Services hosted by KernelCI all need someone to look after them and ensure they
122124
stay online and available. This is essentially sysadmin work with some code
123-
maintannce too depending on the cases.
125+
maintenance too depending on the cases.
124126

125127
### Kubernetes
126128

@@ -143,7 +145,7 @@ tools, backups...
143145

144146
### BigQuery
145147

146-
KCIDB uses BigQuery as a database engine. This requires setting up tokens and
148+
KCIDB uses BigQuery as a database engine. This requires token setup and
147149
managing the associated Cloud resources.
148150

149151
* Maintainers: `spbnick`, `khilman`
@@ -197,27 +199,30 @@ Just like tests, kernel builds orchestrated on kernelci.org are called the
197199
* Maintainers: `broonie`, `nuclearcat`
198200
* Components:
199201
[`kernelci-core/config`](https://github.com/kernelci/kernelci-core/tree/main/config),
200-
[`kernelci-jenkins`](https://github.com/kernelci/kernelci-jenkins)
201-
* Services: Pipeline / Jenkins, Kubernetes
202-
203-
### Bisections
202+
[`kernelci-pipeline/config`](https://github.com/kernelci/kernelci-pipeline/tree/main/config)
204203

205-
For every test regression detected, an automated bisection is run whenever
206-
possible. This involves building kernels, running tests and checking their
207-
results in a coordinated way to then send an email report when the bisection
208-
succeeds.
209-
210-
* Maintainers: `gtucker`
211-
* Components: [`kernelci-core`](https://github.com/kernelci/kernelci-core),
212-
[`bisect.jpl`](https://github.com/kernelci/kernelci-jenkins/blob/main/jobs/bisect.jpl)
213-
* Services: Pipeline / Jenkins
204+
* Services: Pipeline
214205

215206
## Instance maintainers
216207

217208
As there are several KernelCI instances, it's necessary to have people
218209
dedicated to each of them.
219210

220-
> ToDo: Update with new API & Pipeline deployments as they become available.
211+
### Production
212+
213+
The production instance is the main one, hosted at kernelci.org. It is used
214+
for the main KernelCI project and is the one most people are familiar with.
215+
216+
* Maintainers: `nuclearcat`, `pawiecz`
217+
218+
219+
### Staging
220+
221+
The staging instance is used for testing new features before they are deployed
222+
to production. It is also used for training new users and for debugging issues
223+
that are hard to reproduce in production.
224+
225+
* Maintainers: `nuclearcat`, `pawiecz`
221226

222227
## Channel Maintainers
223228

kernelci.org/content/en/org/members.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Members"
3-
date: 2021-09-23
3+
date: 2024-12-03
44
description: "Member companies who fund the KernelCI project"
55
weight: 1
66
---

kernelci.org/content/en/org/working-groups.md

+4-10
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Working groups"
3-
date: 2024-02-19
3+
date: 2024-12-03
44
description: "KernelCI Working Groups"
55
weight: 4
66
---
@@ -53,6 +53,7 @@ potentially a new design from scratch using modern web technology.
5353
* [Mark Brown](mailto:<[email protected]>) - `broonie`
5454
* [Nikolai Kondrashov](mailto:<[email protected]>) - `spbnick`
5555
* [Vince Hillier](mailto:<[email protected]>) - `vince`
56+
* [Paweł Wieczorek](mailto:<[email protected]>) - `pawiecz`
5657

5758
The KernelCI common infrastructure requires some regular maintenance to keep
5859
web servers, databases and Cloud services up and running. This does not
@@ -63,19 +64,12 @@ As per the [2022-12-08 TSC vote](/org/tsc/votes/#2022-12-08), admin rights
6364
cover the following items:
6465

6566
* Machines (SSH, sudo):
66-
* KernelCI staging VM
67-
* KernelCI production VM
68-
* Jenkins runner nodes
67+
* Azure VMs
6968
* Kubernetes nodes
69+
7070
* Web applications:
71-
* Staging Jenkins instance (admin access)
72-
* Production Jenkins instance (admin access)
7371
* SysAdmin GitHub project board
7472
* Azure portal (admin access)
7573
* Encrypted repositories:
7674
* kernelci-jenkins-data
7775
* builder-config-data
78-
79-
This group has a large overlap with [service
80-
maintainers](tsc/#service-maintainers), it's merely a way to facilitate
81-
operations and ensure maintenance is taking place.

0 commit comments

Comments
 (0)