Skip to content

Commit e105560

Browse files
jkroepkedotdcSuperQ
authored
[all] Add MAINTAINERS.md (#5293)
* [all] Add MAINTAINERS.md Signed-off-by: Jan-Otto Kröpke <[email protected]> * Update scripts/check-maintainers.sh Co-authored-by: David Calvert <[email protected]> Signed-off-by: Jan-Otto Kröpke <[email protected]> * Update scripts/check-maintainers.sh Co-authored-by: Ben Kochie <[email protected]> Signed-off-by: Jan-Otto Kröpke <[email protected]> * add mail and align MAINTAINERS.md format with prometheus/prometheus Signed-off-by: Jan-Otto Kröpke <[email protected]> * add mail and align MAINTAINERS.md format with prometheus/prometheus Signed-off-by: Jan-Otto Kröpke <[email protected]> * add mail and align MAINTAINERS.md format with prometheus/prometheus Signed-off-by: Jan-Otto Kröpke <[email protected]> --------- Signed-off-by: Jan-Otto Kröpke <[email protected]> Signed-off-by: Jan-Otto Kröpke <[email protected]> Signed-off-by: Jan-Otto Kröpke <[email protected]> Co-authored-by: David Calvert <[email protected]> Co-authored-by: Ben Kochie <[email protected]>
1 parent f8362d9 commit e105560

File tree

3 files changed

+282
-1
lines changed

3 files changed

+282
-1
lines changed

.github/workflows/check-codeowners.yaml renamed to .github/workflows/check-codeowners-maintainers.yaml

+9-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Check CODEOWNERS
1+
name: Check CODEOWNERS & MAINTAINERS.md
22
permissions: {}
33

44
on: pull_request
@@ -18,3 +18,11 @@ jobs:
1818
- name: check CODEOWNERS for modifications
1919
run: |
2020
git diff --exit-code
21+
22+
- name: generate MAINTAINERS.md
23+
run: |
24+
./scripts/check-maintainers.sh | tee MAINTAINERS.md
25+
26+
- name: check MAINTAINERS.md for modifications
27+
run: |
28+
git diff --exit-code

MAINTAINERS.md

+249
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,249 @@
1+
# Maintainers
2+
3+
## General maintainers
4+
5+
- André Bauer (<[email protected]> / @monotek)
6+
- Jan-Otto Kröpke (<[email protected]> / @jkroepke)
7+
- Scott Rigby (<[email protected]> / @scottrigby)
8+
- Torsten Walter (<[email protected]> / @torstenwalter)
9+
10+
## GitHub Workflows & Renovate maintainers
11+
12+
- Gabriel Martinez (<[email protected]> / @GMartinez-Sisti)
13+
14+
## Helm charts maintainers
15+
16+
### alertmanager-snmp-notifier
17+
18+
- maxwo (<[email protected]> / @maxwo)
19+
20+
### alertmanager
21+
22+
- monotek (<[email protected]> / @monotek)
23+
- naseemkullah (<[email protected]> / @naseemkullah)
24+
25+
### jiralert
26+
27+
- Jan-Otto Kröpke (<[email protected]> / @jkroepke)
28+
- zanhsieh (<[email protected]> / @zanhsieh)
29+
30+
### kube-prometheus-stack
31+
32+
- GMartinez-Sisti (<[email protected]> / @GMartinez-Sisti)
33+
- QuentinBisson (<[email protected]> / @QuentinBisson)
34+
- Xtigyro (<[email protected]> / @Xtigyro)
35+
- andrewgkew (<[email protected]> / @andrewgkew)
36+
- gianrubio (<[email protected]> / @gianrubio)
37+
- gkarthiks (<[email protected]> / @gkarthiks)
38+
- jkroepke (<[email protected]> / @jkroepke)
39+
- scottrigby (<[email protected]> / @scottrigby)
40+
41+
### kube-state-metrics
42+
43+
- dotdc (<[email protected]> / @dotdc)
44+
- mrueg (<[email protected]> / @mrueg)
45+
- tariq1890 (<[email protected]> / @tariq1890)
46+
47+
### prom-label-proxy
48+
49+
- Jan-Otto Kröpke (<[email protected]> / @jkroepke)
50+
51+
### prometheus-adapter
52+
53+
- hectorj2f (<[email protected]> / @hectorj2f)
54+
- mattiasgees (<[email protected]> / @mattiasgees)
55+
- steven-sheehy (unknown / @steven-sheehy)
56+
57+
### prometheus-blackbox-exporter
58+
59+
- desaintmartin (<[email protected]> / @desaintmartin)
60+
- gianrubio (<[email protected]> / @gianrubio)
61+
- monotek (<[email protected]> / @monotek)
62+
- rsotnychenko (<[email protected]> / @rsotnychenko)
63+
64+
### prometheus-cloudwatch-exporter
65+
66+
- asherf (<[email protected]> / @asherf)
67+
- gianrubio (<[email protected]> / @gianrubio)
68+
- torstenwalter (<[email protected]> / @torstenwalter)
69+
70+
### prometheus-conntrack-stats-exporter
71+
72+
- monotek (<[email protected]> / @monotek)
73+
74+
### prometheus-consul-exporter
75+
76+
- gkarthiks (<[email protected]> / @gkarthiks)
77+
- timm088 (<[email protected]> / @timm088)
78+
79+
### prometheus-couchdb-exporter
80+
81+
- gkarthiks (<[email protected]> / @gkarthiks)
82+
83+
### prometheus-druid-exporter
84+
85+
- iamabhishek-dubey (<[email protected]> / @iamabhishek-dubey)
86+
- sandy724 (<[email protected]> / @sandy724)
87+
88+
### prometheus-elasticsearch-exporter
89+
90+
- desaintmartin (<[email protected]> / @desaintmartin)
91+
- svenmueller (<[email protected]> / @svenmueller)
92+
- zeritti (<[email protected]> / @zeritti)
93+
94+
### prometheus-fastly-exporter
95+
96+
- arslanbekov (<[email protected]> / @arslanbekov)
97+
98+
### prometheus-ipmi-exporter
99+
100+
- lexfrei (<[email protected]> / @lexfrei)
101+
102+
### prometheus-json-exporter
103+
104+
- schmiddim (<[email protected]> / @schmiddim)
105+
- xiu (<[email protected]> / @xiu)
106+
- zanhsieh (<[email protected]> / @zanhsieh)
107+
108+
### prometheus-kafka-exporter
109+
110+
- gkarthiks (<[email protected]> / @gkarthiks)
111+
- golgoth31 (<[email protected]> / @golgoth31)
112+
- zeritti (<[email protected]> / @zeritti)
113+
114+
### prometheus-memcached-exporter
115+
116+
- rsicart (<[email protected]> / @rsicart)
117+
118+
### prometheus-modbus-exporter
119+
120+
- openenergyprojects (<[email protected]> / @openenergyprojects)
121+
122+
### prometheus-mongodb-exporter
123+
124+
- steven-sheehy (<[email protected]> / @steven-sheehy)
125+
- zeritti (<[email protected]> / @zeritti)
126+
127+
### prometheus-mysql-exporter
128+
129+
- juanchimienti (<[email protected]> / @juanchimienti)
130+
- monotek (<[email protected]> / @monotek)
131+
132+
### prometheus-nats-exporter
133+
134+
- caarlos0 (<[email protected]> / @caarlos0)
135+
- okgolove (<[email protected]> / @okgolove)
136+
137+
### prometheus-nginx-exporter
138+
139+
- nlamirault (<[email protected]> / @nlamirault)
140+
- zeritti (<[email protected]> / @zeritti)
141+
142+
### prometheus-node-exporter
143+
144+
- gianrubio (<[email protected]> / @gianrubio)
145+
- zanhsieh (<[email protected]> / @zanhsieh)
146+
- zeritti (<[email protected]> / @zeritti)
147+
148+
### prometheus-opencost-exporter
149+
150+
- mattray (<[email protected]> / @mattray)
151+
152+
### prometheus-operator-admission-webhook
153+
154+
- zeritti (<[email protected]> / @zeritti)
155+
156+
### prometheus-operator-crds
157+
158+
- Jan-Otto Kröpke (<[email protected]> / @jkroepke)
159+
- QuentinBisson (<[email protected]> / @QuentinBisson)
160+
- dacamposol (<[email protected]> / @dacamposol)
161+
- desaintmartin (<[email protected]> / @desaintmartin)
162+
163+
### prometheus-pgbouncer-exporter
164+
165+
- stewartshea (<[email protected]> / @stewartshea)
166+
- zeritti (<[email protected]> / @zeritti)
167+
168+
### prometheus-pingdom-exporter
169+
170+
- monotek (<[email protected]> / @monotek)
171+
- rpahli (<[email protected]> / @rpahli)
172+
173+
### prometheus-pingmesh-exporter
174+
175+
- dongjiang1989 (<[email protected]> / @dongjiang1989)
176+
177+
### prometheus-postgres-exporter
178+
179+
- gianrubio (<[email protected]> / @gianrubio)
180+
- zanhsieh (<[email protected]> / @zanhsieh)
181+
- zeritti (<[email protected]> / @zeritti)
182+
183+
### prometheus-pushgateway
184+
185+
- cstaud (<[email protected]> / @cstaud)
186+
- gianrubio (<[email protected]> / @gianrubio)
187+
- zeritti (<[email protected]> / @zeritti)
188+
189+
### prometheus-rabbitmq-exporter
190+
191+
- desaintmartin (<[email protected]> / @desaintmartin)
192+
- iamabhishek-dubey (<[email protected]> / @iamabhishek-dubey)
193+
- juanchimienti (<[email protected]> / @juanchimienti)
194+
- monotek (<[email protected]> / @monotek)
195+
196+
### prometheus-redis-exporter
197+
198+
- acondrat (<[email protected]> / @acondrat)
199+
- zanhsieh (<[email protected]> / @zanhsieh)
200+
201+
### prometheus-smartctl-exporter
202+
203+
- kfox1111 (unknown / @kfox1111)
204+
- zeritti (<[email protected]> / @zeritti)
205+
206+
### prometheus-snmp-exporter
207+
208+
- miouge1 (<[email protected]> / @miouge1)
209+
- walker-tom (<[email protected]> / @walker-tom)
210+
- xiu (<[email protected]> / @xiu)
211+
212+
### prometheus-sql-exporter
213+
214+
- wilfriedroset (unknown / @wilfriedroset)
215+
216+
### prometheus-stackdriver-exporter
217+
218+
- apenney (<[email protected]> / @apenney)
219+
- rpahli (<[email protected]> / @rpahli)
220+
221+
### prometheus-statsd-exporter
222+
223+
- scDisorder (<[email protected]> / @scDisorder)
224+
225+
### prometheus-systemd-exporter
226+
227+
- capuche2412 (<[email protected]> / @capuche2412)
228+
- maxime1907 (<[email protected]> / @maxime1907)
229+
230+
### prometheus-to-sd
231+
232+
- acondrat (<[email protected]> / @acondrat)
233+
234+
### prometheus-windows-exporter
235+
236+
- Jan-Otto Kröpke (<[email protected]> / @jkroepke)
237+
238+
### prometheus-yet-another-cloudwatch-exporter
239+
240+
- cristiangreco (<[email protected]> / @cristiangreco)
241+
- thomaspeitz (<[email protected]> / @thomaspeitz)
242+
243+
### prometheus
244+
245+
- Xtigyro (<[email protected]> / @Xtigyro)
246+
- gianrubio (<[email protected]> / @gianrubio)
247+
- naseemkullah (<[email protected]> / @naseemkullah)
248+
- zanhsieh (<[email protected]> / @zanhsieh)
249+
- zeritti (<[email protected]> / @zeritti)

scripts/check-maintainers.sh

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
#!/usr/bin/env bash
2+
3+
# Make sure sort works predictably.
4+
export LC_ALL=C
5+
6+
cat <<EOF
7+
# Maintainers
8+
9+
## General maintainers
10+
11+
- André Bauer (<[email protected]> / @monotek)
12+
- Jan-Otto Kröpke (<[email protected]> / @jkroepke)
13+
- Scott Rigby (<[email protected]> / @scottrigby)
14+
- Torsten Walter (<[email protected]> / @torstenwalter)
15+
16+
## GitHub Workflows & Renovate maintainers
17+
18+
- Gabriel Martinez (<[email protected]> / @GMartinez-Sisti)
19+
20+
## Helm charts maintainers
21+
EOF
22+
23+
yq_script='"\n### " + .name + "\n\n" + ([.maintainers[] | "- " + .name + " (" + (("<" + .email + ">") // "unknown") + " / " + (.url | sub("https://github.com/", "@") + ")")] | sort | join("\n"))'
24+
yq e "${yq_script}" charts/*/Chart.yaml

0 commit comments

Comments
 (0)