blob: 7122fa15ef972285aac8953c095816f2403cace5 [file] [log] [blame]
SF initial configuratora26c41e2022-10-06 13:33:13 +03001---
2# This file contains the default users group authorized to
3# manage Software Factory services configurations.
4#
5# Adds trusted operator email to the config-core or config-ptl list.
6#
7resources:
Peter Pentchev251b1f52022-11-18 10:52:30 +02008 projects:
Biser Milanov97306ed2024-05-27 11:06:52 +03009# openstack/openstack-zuul-jobs:
10# tenant: local
11# description: Imported OpenStack generic Zuul job definitions
12# contacts: [openstack-dev@storpool.com]
13# source-repositories:
14# - openstack/openstack-zuul-jobs:
15# connection: opendev.org
16# zuul/include: [job]
17# zuul/shadow: [config]
Biser Milanov09bed8b2024-08-01 16:33:56 +030018 openstack/tempest:
19 tenant: local
20 description: Imported Tempest job definitions
21 contacts: [openstack-dev@storpool.com]
22 source-repositories:
23 - openstack/tempest:
24 connection: opendev.org
25 zuul/include: [job]
26 zuul/shadow: [config]
SF initial configurator8035b452024-05-29 10:45:30 +030027 openstack/requirements:
28 tenant: local
29 description: Imported OpenStack requirements job definitions
30 contacts:
31 - openstack-dev@storpool.com
32 source-repositories:
33 - openstack/requirements:
34 connection: opendev.org
35 zuul/include: []
SF initial configurator7d9d9dc2024-05-29 10:52:09 +030036
SF initial configurator407129d2024-05-29 11:19:13 +030037
38
39
40
41
42 openstack/oslo.cache:
43 tenant: local
44 description: Imported OpenStack project
45 contacts:
46 - openstack-dev@storpool.com
47 source-repositories:
48 - openstack/oslo.cache:
49 connection: opendev.org
50 zuul/include: []
51 openstack/oslo.concurrency:
52 tenant: local
53 description: Imported OpenStack project
54 contacts:
55 - openstack-dev@storpool.com
56 source-repositories:
57 - openstack/oslo.concurrency:
58 connection: opendev.org
59 zuul/include: []
60 openstack/oslo.config:
61 tenant: local
62 description: Imported OpenStack project
63 contacts:
64 - openstack-dev@storpool.com
65 source-repositories:
66 - openstack/oslo.config:
67 connection: opendev.org
68 zuul/include: []
69 openstack/oslo.context:
70 tenant: local
71 description: Imported OpenStack project
72 contacts:
73 - openstack-dev@storpool.com
74 source-repositories:
75 - openstack/oslo.context:
76 connection: opendev.org
77 zuul/include: []
78 openstack/oslo.db:
79 tenant: local
80 description: Imported OpenStack project
81 contacts:
82 - openstack-dev@storpool.com
83 source-repositories:
84 - openstack/oslo.db:
85 connection: opendev.org
86 zuul/include: []
87 openstack/oslo.i18n:
88 tenant: local
89 description: Imported OpenStack project
90 contacts:
91 - openstack-dev@storpool.com
92 source-repositories:
93 - openstack/oslo.i18n:
94 connection: opendev.org
95 zuul/include: []
96 openstack/oslo.log:
97 tenant: local
98 description: Imported OpenStack project
99 contacts:
100 - openstack-dev@storpool.com
101 source-repositories:
102 - openstack/oslo.log:
103 connection: opendev.org
104 zuul/include: []
105 openstack/oslo.messaging:
106 tenant: local
107 description: Imported OpenStack project
108 contacts:
109 - openstack-dev@storpool.com
110 source-repositories:
111 - openstack/oslo.messaging:
112 connection: opendev.org
113 zuul/include: []
114 openstack/oslo.middleware:
115 tenant: local
116 description: Imported OpenStack project
117 contacts:
118 - openstack-dev@storpool.com
119 source-repositories:
120 - openstack/oslo.middleware:
121 connection: opendev.org
122 zuul/include: []
123 openstack/oslo.policy:
124 tenant: local
125 description: Imported OpenStack project
126 contacts:
127 - openstack-dev@storpool.com
128 source-repositories:
129 - openstack/oslo.policy:
130 connection: opendev.org
131 zuul/include: []
132 openstack/oslo.privsep:
133 tenant: local
134 description: Imported OpenStack project
135 contacts:
136 - openstack-dev@storpool.com
137 source-repositories:
138 - openstack/oslo.privsep:
139 connection: opendev.org
140 zuul/include: []
141 openstack/oslo.reports:
142 tenant: local
143 description: Imported OpenStack project
144 contacts:
145 - openstack-dev@storpool.com
146 source-repositories:
147 - openstack/oslo.reports:
148 connection: opendev.org
149 zuul/include: []
150 openstack/oslo.rootwrap:
151 tenant: local
152 description: Imported OpenStack project
153 contacts:
154 - openstack-dev@storpool.com
155 source-repositories:
156 - openstack/oslo.rootwrap:
157 connection: opendev.org
158 zuul/include: []
159 openstack/oslo.serialization:
160 tenant: local
161 description: Imported OpenStack project
162 contacts:
163 - openstack-dev@storpool.com
164 source-repositories:
165 - openstack/oslo.serialization:
166 connection: opendev.org
167 zuul/include: []
168 openstack/oslo.service:
169 tenant: local
170 description: Imported OpenStack project
171 contacts:
172 - openstack-dev@storpool.com
173 source-repositories:
174 - openstack/oslo.service:
175 connection: opendev.org
176 zuul/include: []
177 openstack/oslo.utils:
178 tenant: local
179 description: Imported OpenStack project
180 contacts:
181 - openstack-dev@storpool.com
182 source-repositories:
183 - openstack/oslo.utils:
184 connection: opendev.org
185 zuul/include: []
186 openstack/oslo.versionedobjects:
187 tenant: local
188 description: Imported OpenStack project
189 contacts:
190 - openstack-dev@storpool.com
191 source-repositories:
192 - openstack/oslo.versionedobjects:
193 connection: opendev.org
194 zuul/include: []
195 openstack/oslo.vmware:
196 tenant: local
197 description: Imported OpenStack project
198 contacts:
199 - openstack-dev@storpool.com
200 source-repositories:
201 - openstack/oslo.vmware:
202 connection: opendev.org
203 zuul/include: []
204
205
206
207
208
Biser Milanovf3111fb2024-08-01 15:23:56 +0300209 openstack-zuul-jobs:
Biser Milanov2629b792024-05-29 13:57:05 +0300210 tenant: local
211 description: Imported OpenStack generic Zuul job definitions
212 contacts:
213 - openstack-dev@storpool.com
214 source-repositories:
Biser Milanovf3111fb2024-08-01 15:23:56 +0300215 - openstack-zuul-jobs:
Biser Milanov2629b792024-05-29 13:57:05 +0300216 zuul/include: [job]
217 zuul/shadow: [config]
218
219
SF initial configurator407129d2024-05-29 11:19:13 +0300220
SF initial configurator7d9d9dc2024-05-29 10:52:09 +0300221 openstack/cinder:
222 tenant: local
223 description: Imported OpenStack
224 contacts: [openstack-dev@storpool.com]
225 source-repositories:
226 - openstack/cinder:
227 connection: opendev.org
228 zuul/include: []
Biser Milanov645ff242024-08-01 13:47:40 +0300229
230
231
SF initial configurator7d9d9dc2024-05-29 10:52:09 +0300232 openstack/glance:
233 tenant: local
234 description: Imported Glance job definitions
235 contacts:
236 - openstack-dev@storpool.com
237 source-repositories:
238 - openstack/glance:
239 connection: opendev.org
240 zuul/include: []
Biser Milanov645ff242024-08-01 13:47:40 +0300241 openstack/horizon:
242 tenant: local
243 description: Imported Horizon job definitions
244 contacts:
245 - openstack-dev@storpool.com
246 source-repositories:
247 - openstack/horizon:
248 connection: opendev.org
249 zuul/include: []
SF initial configurator7d9d9dc2024-05-29 10:52:09 +0300250 openstack/keystone:
251 tenant: local
252 description: Imported Keystone job definitions
253 contacts:
254 - openstack-dev@storpool.com
255 source-repositories:
256 - openstack/keystone:
257 connection: opendev.org
258 zuul/include: []
259 openstack/neutron:
260 tenant: local
261 description: Imported Neutron job definitions
262 contacts:
263 - openstack-dev@storpool.com
264 source-repositories:
265 - openstack/neutron:
266 connection: opendev.org
267 zuul/include: []
268 openstack/nova:
269 tenant: local
270 description: Imported Nova job definitions
271 contacts:
272 - openstack-dev@storpool.com
273 source-repositories:
274 - openstack/nova:
275 connection: opendev.org
276 zuul/include: []
277 openstack/placement:
278 tenant: local
279 description: Imported Placement job definitions
280 contacts:
281 - openstack-dev@storpool.com
282 source-repositories:
283 - openstack/placement:
284 connection: opendev.org
285 zuul/include: []
286 openstack/swift:
287 tenant: local
288 description: Imported Swift job definitions
289 contacts:
290 - openstack-dev@storpool.com
291 source-repositories:
292 - openstack/swift:
293 connection: opendev.org
294 zuul/include: []
295
296
297
SF initial configuratorc99dbb42024-05-29 10:33:55 +0300298 openstack/devstack:
299 tenant: local
300 description: Imported DevStack job definitions
301 contacts: [openstack-dev@storpool.com]
302 source-repositories:
303 - openstack/devstack:
304 connection: opendev.org
305 zuul/include: [job]
306 zuul/shadow: [config]
Biser Milanov97306ed2024-05-27 11:06:52 +0300307# openstack/devstack-gate:
308# tenant: local
309# description: Imported DevStack Gate job definitions
310# contacts: [openstack-dev@storpool.com]
311# source-repositories:
312# - openstack/devstack-gate:
313# connection: opendev.org
314# zuul/include: [job]
315# zuul/shadow: [config]
SF initial configurator5bb4a302024-05-29 11:10:56 +0300316 openstack/cinderlib:
317 tenant: local
318 description: Something or something else, who knows, really
319 contacts:
320 - openstack-dev@storpool.com
321 source-repositories:
322 - openstack/cinderlib:
323 connection: opendev.org
324 zuul/include: []
325 openstack/os-brick:
326 tenant: local
327 description: Imported OpenStack project
328 contacts:
329 - openstack-dev@storpool.com
330 source-repositories:
331 - openstack/os-brick:
332 connection: opendev.org
333 zuul/include: []
SF initial configurator5bb4a302024-05-29 11:10:56 +0300334 openstack/cinder-tempest-plugin:
335 tenant: local
336 description: Imported OpenStack project
337 contacts:
338 - openstack-dev@storpool.com
339 source-repositories:
340 - openstack/cinder-tempest-plugin:
341 connection: opendev.org
342 zuul/include: []
343
Peter Pentchev914accf2022-11-22 10:13:57 +0200344 sp-finalize:
345 tenant: local
346 description: Overrides for the StorPool CI system
347 source-repositories:
348 - sp-finalize:
349 zuul/include: [job]
Biser Milanov48ba9cc2024-05-13 14:59:47 +0300350 zuul/shadow: [config]
351
Peter Pentchevd41612f2022-11-15 14:03:19 +0200352 repos:
353 sp-osci:
354 description: Tools and patches specific to the StorPool CI runs
Peter Pentchev4a195312022-11-15 14:50:03 +0200355 acl: sp-full-acl
Peter Pentchev914accf2022-11-22 10:13:57 +0200356 sp-finalize:
357 description: Overrides for the StorPool CI system
358 acl: sp-full-acl
Peter Pentchev6a6e8302022-12-08 14:37:04 +0200359 charm-cinder-storpool-iscsi:
360 description: A Juju charm to provide a StorPool storage backend for Cinder
361 acl: sp-full-acl
Biser Milanovc1d8ae02023-08-03 11:54:06 +0300362 kolla-experiments:
363 description: A placeholder to make Zuul triggers and reporting work for Kolla Ansible-related jobs.
364 acl: sp-full-acl
Biser Milanove9d2f8c2023-12-15 14:54:18 +0200365 storpool-experiments:
366 description: A placeholder to make Zuul triggers and reporting work for StorPool-related jobs.
367 acl: sp-full-acl
Biser Milanov4e3d8f72023-06-19 13:20:55 +0300368 networking-baremetal:
369 acl: sp-full-acl
Biser Milanov0efaf142024-01-12 14:20:34 +0200370 ironic-python-agent:
371 acl: sp-full-acl
Biser Milanov2a91c752024-08-01 14:23:04 +0300372 openstack-zuul-jobs:
373 acl: sp-full-acl
374 groups:
SF initial configuratora26c41e2022-10-06 13:33:13 +0300375 groups:
376 config-ptl:
377 description: Team lead for the config repo
378 members:
379 - admin@spfactory.storpool.com
380 config-core:
381 description: Team core for the config repo
Peter Pentchevc96c5b72022-10-07 13:29:33 +0300382 members:
383 - pp@storpool.com
Peter Pentchevf53b62e2022-12-13 16:38:44 +0200384 - biser.milanov@storpool.com
Peter Pentchevc96c5b72022-10-07 13:29:33 +0300385 - openstack-dev@storpool.com
SF initial configuratoraa646862024-03-19 20:35:05 +0200386 - kaloyan.kotlarski@storpool.com
Peter Pentchevc96c5b72022-10-07 13:29:33 +0300387 openstack-dev:
388 description: The StorPool OpenStack integration development team
389 members:
390 - pp@storpool.com
Peter Pentchevf53b62e2022-12-13 16:38:44 +0200391 - biser.milanov@storpool.com
Peter Pentchevc96c5b72022-10-07 13:29:33 +0300392 - openstack-dev@storpool.com
SF initial configuratoraa646862024-03-19 20:35:05 +0200393 - kaloyan.kotlarski@storpool.com
Peter Pentchev4a195312022-11-15 14:50:03 +0200394 acls:
395 sp-full-acl:
396 file: |
397 [access "refs/*"]
398 read = group config-core
399 owner = group config-ptl
400 [access "refs/heads/*"]
401 label-Code-Review = -2..+2 group config-core
402 label-Code-Review = -2..+2 group config-ptl
Peter Pentchev4a195312022-11-15 14:50:03 +0200403 label-Verified = -2..+2 group config-core
Peter Pentchev4f54bc12022-11-15 14:56:27 +0200404 label-Verified = -2..+2 group config-ptl
Peter Pentchev4a195312022-11-15 14:50:03 +0200405 label-Workflow = -1..+1 group config-core
406 label-Workflow = -1..+1 group config-ptl
407 label-Workflow = -1..+0 group Registered Users
408 rebase = group config-core
409 abandon = group config-core
Peter Pentchev4f54bc12022-11-15 14:56:27 +0200410 submit = group config-core
Peter Pentchev4a195312022-11-15 14:50:03 +0200411 submit = group config-ptl
412 read = group config-core
413 read = group Registered Users
Peter Pentchev4f54bc12022-11-15 14:56:27 +0200414 create = group config-core
Peter Pentchev4a195312022-11-15 14:50:03 +0200415 [access "refs/meta/config"]
416 read = group config-core
417 read = group Registered Users
418 [receive]
419 requireChangeId = true
420 [submit]
421 mergeContent = false
422 action = fast forward only
423 [plugin "reviewers-by-blame"]
424 maxReviewers = 5
425 ignoreDrafts = true
426 ignoreSubjectRegEx = (WIP|DNM)(.*)
427 groups:
428 - config-ptl
429 - config-core