blob: ab6ca15ce72ef16e6ec2c5625f82a32ce068dfd2 [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 Milanov17d961a2025-07-01 11:36:55 +03009 openstack/openstack-zuul-jobs:
10 tenant: local
11 description: Imported Tempest 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: [openstack-zuul-jobs]
Biser Milanov59a37382025-07-01 10:16:12 +030018 openstack-zuul-jobs:
19 tenant: local
20 description: Imported openstack-zuul-jobs definitions
21 contacts: [openstack-dev@storpool.com]
22 source-repositories:
23 - openstack-zuul-jobs:
24 zuul/include: [job]
25 zuul/shadow: [config]
SF initial configurator8035b452024-05-29 10:45:30 +030026 openstack/requirements:
27 tenant: local
28 description: Imported OpenStack requirements job definitions
29 contacts:
30 - openstack-dev@storpool.com
31 source-repositories:
32 - openstack/requirements:
33 connection: opendev.org
34 zuul/include: []
SF initial configurator7d9d9dc2024-05-29 10:52:09 +030035
SF initial configurator407129d2024-05-29 11:19:13 +030036
37
38
39
40
41 openstack/oslo.cache:
42 tenant: local
43 description: Imported OpenStack project
44 contacts:
45 - openstack-dev@storpool.com
46 source-repositories:
47 - openstack/oslo.cache:
48 connection: opendev.org
49 zuul/include: []
50 openstack/oslo.concurrency:
51 tenant: local
52 description: Imported OpenStack project
53 contacts:
54 - openstack-dev@storpool.com
55 source-repositories:
56 - openstack/oslo.concurrency:
57 connection: opendev.org
58 zuul/include: []
59 openstack/oslo.config:
60 tenant: local
61 description: Imported OpenStack project
62 contacts:
63 - openstack-dev@storpool.com
64 source-repositories:
65 - openstack/oslo.config:
66 connection: opendev.org
67 zuul/include: []
68 openstack/oslo.context:
69 tenant: local
70 description: Imported OpenStack project
71 contacts:
72 - openstack-dev@storpool.com
73 source-repositories:
74 - openstack/oslo.context:
75 connection: opendev.org
76 zuul/include: []
77 openstack/oslo.db:
78 tenant: local
79 description: Imported OpenStack project
80 contacts:
81 - openstack-dev@storpool.com
82 source-repositories:
83 - openstack/oslo.db:
84 connection: opendev.org
85 zuul/include: []
86 openstack/oslo.i18n:
87 tenant: local
88 description: Imported OpenStack project
89 contacts:
90 - openstack-dev@storpool.com
91 source-repositories:
92 - openstack/oslo.i18n:
93 connection: opendev.org
94 zuul/include: []
95 openstack/oslo.log:
96 tenant: local
97 description: Imported OpenStack project
98 contacts:
99 - openstack-dev@storpool.com
100 source-repositories:
101 - openstack/oslo.log:
102 connection: opendev.org
103 zuul/include: []
104 openstack/oslo.messaging:
105 tenant: local
106 description: Imported OpenStack project
107 contacts:
108 - openstack-dev@storpool.com
109 source-repositories:
110 - openstack/oslo.messaging:
111 connection: opendev.org
112 zuul/include: []
113 openstack/oslo.middleware:
114 tenant: local
115 description: Imported OpenStack project
116 contacts:
117 - openstack-dev@storpool.com
118 source-repositories:
119 - openstack/oslo.middleware:
120 connection: opendev.org
121 zuul/include: []
122 openstack/oslo.policy:
123 tenant: local
124 description: Imported OpenStack project
125 contacts:
126 - openstack-dev@storpool.com
127 source-repositories:
128 - openstack/oslo.policy:
129 connection: opendev.org
130 zuul/include: []
131 openstack/oslo.privsep:
132 tenant: local
133 description: Imported OpenStack project
134 contacts:
135 - openstack-dev@storpool.com
136 source-repositories:
137 - openstack/oslo.privsep:
138 connection: opendev.org
139 zuul/include: []
140 openstack/oslo.reports:
141 tenant: local
142 description: Imported OpenStack project
143 contacts:
144 - openstack-dev@storpool.com
145 source-repositories:
146 - openstack/oslo.reports:
147 connection: opendev.org
148 zuul/include: []
149 openstack/oslo.rootwrap:
150 tenant: local
151 description: Imported OpenStack project
152 contacts:
153 - openstack-dev@storpool.com
154 source-repositories:
155 - openstack/oslo.rootwrap:
156 connection: opendev.org
157 zuul/include: []
158 openstack/oslo.serialization:
159 tenant: local
160 description: Imported OpenStack project
161 contacts:
162 - openstack-dev@storpool.com
163 source-repositories:
164 - openstack/oslo.serialization:
165 connection: opendev.org
166 zuul/include: []
167 openstack/oslo.service:
168 tenant: local
169 description: Imported OpenStack project
170 contacts:
171 - openstack-dev@storpool.com
172 source-repositories:
173 - openstack/oslo.service:
174 connection: opendev.org
175 zuul/include: []
176 openstack/oslo.utils:
177 tenant: local
178 description: Imported OpenStack project
179 contacts:
180 - openstack-dev@storpool.com
181 source-repositories:
182 - openstack/oslo.utils:
183 connection: opendev.org
184 zuul/include: []
185 openstack/oslo.versionedobjects:
186 tenant: local
187 description: Imported OpenStack project
188 contacts:
189 - openstack-dev@storpool.com
190 source-repositories:
191 - openstack/oslo.versionedobjects:
192 connection: opendev.org
193 zuul/include: []
194 openstack/oslo.vmware:
195 tenant: local
196 description: Imported OpenStack project
197 contacts:
198 - openstack-dev@storpool.com
199 source-repositories:
200 - openstack/oslo.vmware:
201 connection: opendev.org
202 zuul/include: []
203
Biser Milanov991aaf42024-08-14 13:54:37 +0300204 openstack/os-test-images:
Biser Milanova233b7e2024-08-14 13:39:03 +0300205 tenant: local
206 description: Imported OpenStack project
207 contacts: [ openstack-dev@storpool.com ]
208 source-repositories:
Biser Milanov991aaf42024-08-14 13:54:37 +0300209 - openstack/os-test-images:
Biser Milanova233b7e2024-08-14 13:39:03 +0300210 connection: opendev.org
211 zuul/include: []
SF initial configurator407129d2024-05-29 11:19:13 +0300212
Biser Milanovd9303fe2025-07-01 11:23:53 +0300213 ###
214 openstack/automaton:
215 tenant: local
216 description: Imported OpenStack project
217 contacts: [ openstack-dev@storpool.com ]
218 source-repositories:
219 - openstack/automaton:
220 connection: opendev.org
221 zuul/include: []
SF initial configurator407129d2024-05-29 11:19:13 +0300222
Biser Milanovd9303fe2025-07-01 11:23:53 +0300223 openstack/debtcollector:
224 tenant: local
225 description: Imported OpenStack project
226 contacts: [ openstack-dev@storpool.com ]
227 source-repositories:
228 - openstack/debtcollector:
229 connection: opendev.org
230 zuul/include: []
SF initial configurator407129d2024-05-29 11:19:13 +0300231
Biser Milanovd9303fe2025-07-01 11:23:53 +0300232 openstack/futurist:
233 tenant: local
234 description: Imported OpenStack project
235 contacts: [ openstack-dev@storpool.com ]
236 source-repositories:
237 - openstack/futurist:
238 connection: opendev.org
239 zuul/include: []
SF initial configurator407129d2024-05-29 11:19:13 +0300240
Biser Milanovd9303fe2025-07-01 11:23:53 +0300241 openstack/osprofiles:
242 tenant: local
243 description: Imported OpenStack project
244 contacts: [ openstack-dev@storpool.com ]
245 source-repositories:
246 - openstack/osprofiler:
247 connection: opendev.org
248 zuul/include: []
Biser Milanov2629b792024-05-29 13:57:05 +0300249
Biser Milanovd9303fe2025-07-01 11:23:53 +0300250 openstack/osprofiler:
251 tenant: local
252 description: Imported OpenStack project
253 contacts: [ openstack-dev@storpool.com ]
254 source-repositories:
255 - openstack/osprofiler:
256 connection: opendev.org
257 zuul/include: []
Biser Milanov2629b792024-05-29 13:57:05 +0300258
Biser Milanovd9303fe2025-07-01 11:23:53 +0300259 openstack/oslotest:
260 tenant: local
261 description: Imported OpenStack project
262 contacts: [ openstack-dev@storpool.com ]
263 source-repositories:
264 - openstack/oslotest:
265 connection: opendev.org
266 zuul/include: []
267
268 openstack/pycadf:
269 tenant: local
270 description: Imported OpenStack project
271 contacts: [ openstack-dev@storpool.com ]
272 source-repositories:
273 - openstack/pycadf:
274 connection: opendev.org
275 zuul/include: []
276
277 openstack/stevedore:
278 tenant: local
279 description: Imported OpenStack project
280 contacts: [ openstack-dev@storpool.com ]
281 source-repositories:
282 - openstack/stevedore:
283 connection: opendev.org
284 zuul/include: []
285
286 openstack/taskflow:
287 tenant: local
288 description: Imported OpenStack project
289 contacts: [ openstack-dev@storpool.com ]
290 source-repositories:
291 - openstack/taskflow:
292 connection: opendev.org
293 zuul/include: []
294
295 openstack/tooz:
296 tenant: local
297 description: Imported OpenStack project
298 contacts: [ openstack-dev@storpool.com ]
299 source-repositories:
300 - openstack/tooz:
301 connection: opendev.org
302 zuul/include: []
303
304 openstack/pbr:
305 tenant: local
306 description: Imported OpenStack project
307 contacts: [ openstack-dev@storpool.com ]
308 source-repositories:
309 - openstack/pbr:
310 connection: opendev.org
311 zuul/include: []
312 ###
SF initial configurator407129d2024-05-29 11:19:13 +0300313
SF initial configurator7d9d9dc2024-05-29 10:52:09 +0300314 openstack/cinder:
315 tenant: local
316 description: Imported OpenStack
317 contacts: [openstack-dev@storpool.com]
318 source-repositories:
319 - openstack/cinder:
320 connection: opendev.org
321 zuul/include: []
322 openstack/glance:
323 tenant: local
324 description: Imported Glance job definitions
325 contacts:
326 - openstack-dev@storpool.com
327 source-repositories:
328 - openstack/glance:
329 connection: opendev.org
330 zuul/include: []
331 openstack/keystone:
332 tenant: local
333 description: Imported Keystone job definitions
334 contacts:
335 - openstack-dev@storpool.com
336 source-repositories:
337 - openstack/keystone:
338 connection: opendev.org
339 zuul/include: []
340 openstack/neutron:
341 tenant: local
342 description: Imported Neutron job definitions
343 contacts:
344 - openstack-dev@storpool.com
345 source-repositories:
346 - openstack/neutron:
347 connection: opendev.org
348 zuul/include: []
349 openstack/nova:
350 tenant: local
351 description: Imported Nova job definitions
352 contacts:
353 - openstack-dev@storpool.com
354 source-repositories:
355 - openstack/nova:
356 connection: opendev.org
357 zuul/include: []
358 openstack/placement:
359 tenant: local
360 description: Imported Placement job definitions
361 contacts:
362 - openstack-dev@storpool.com
363 source-repositories:
364 - openstack/placement:
365 connection: opendev.org
366 zuul/include: []
367 openstack/swift:
368 tenant: local
369 description: Imported Swift job definitions
370 contacts:
371 - openstack-dev@storpool.com
372 source-repositories:
373 - openstack/swift:
374 connection: opendev.org
375 zuul/include: []
376
377
378
SF initial configuratorc99dbb42024-05-29 10:33:55 +0300379 openstack/devstack:
380 tenant: local
381 description: Imported DevStack job definitions
382 contacts: [openstack-dev@storpool.com]
383 source-repositories:
384 - openstack/devstack:
385 connection: opendev.org
386 zuul/include: [job]
387 zuul/shadow: [config]
SF initial configurator5bb4a302024-05-29 11:10:56 +0300388 openstack/cinderlib:
389 tenant: local
390 description: Something or something else, who knows, really
391 contacts:
392 - openstack-dev@storpool.com
393 source-repositories:
394 - openstack/cinderlib:
395 connection: opendev.org
396 zuul/include: []
397 openstack/os-brick:
398 tenant: local
399 description: Imported OpenStack project
400 contacts:
401 - openstack-dev@storpool.com
402 source-repositories:
403 - openstack/os-brick:
404 connection: opendev.org
405 zuul/include: []
Biser Milanovfe8d9e42024-08-05 11:06:35 +0300406 openstack/tempest:
407 tenant: local
408 description: Imported Tempest job definitions
409 contacts: [openstack-dev@storpool.com]
410 source-repositories:
411 - openstack/tempest:
412 connection: opendev.org
413 zuul/include: []
414 tempest:
415 tenant: local
416 description: Imported Tempest job definitions
417 contacts: [openstack-dev@storpool.com]
418 source-repositories:
419 - tempest:
420 zuul/include: [job]
421 zuul/shadow: [config]
Biser Milanovf5219762025-07-01 11:55:58 +0300422 devstack:
423 tenant: local
424 description: Imported Devstack job definitions
425 contacts: [openstack-dev@storpool.com]
426 source-repositories:
427 - devstack:
428 zuul/include: [job]
429 zuul/shadow: [config]
SF initial configurator5bb4a302024-05-29 11:10:56 +0300430 openstack/cinder-tempest-plugin:
431 tenant: local
432 description: Imported OpenStack project
433 contacts:
434 - openstack-dev@storpool.com
435 source-repositories:
436 - openstack/cinder-tempest-plugin:
437 connection: opendev.org
438 zuul/include: []
439
Peter Pentchevd41612f2022-11-15 14:03:19 +0200440 repos:
441 sp-osci:
442 description: Tools and patches specific to the StorPool CI runs
Peter Pentchev4a195312022-11-15 14:50:03 +0200443 acl: sp-full-acl
Peter Pentchev914accf2022-11-22 10:13:57 +0200444 sp-finalize:
445 description: Overrides for the StorPool CI system
446 acl: sp-full-acl
Peter Pentchev6a6e8302022-12-08 14:37:04 +0200447 charm-cinder-storpool-iscsi:
448 description: A Juju charm to provide a StorPool storage backend for Cinder
449 acl: sp-full-acl
Biser Milanovc1d8ae02023-08-03 11:54:06 +0300450 kolla-experiments:
451 description: A placeholder to make Zuul triggers and reporting work for Kolla Ansible-related jobs.
452 acl: sp-full-acl
Biser Milanove9d2f8c2023-12-15 14:54:18 +0200453 storpool-experiments:
454 description: A placeholder to make Zuul triggers and reporting work for StorPool-related jobs.
455 acl: sp-full-acl
Biser Milanov4e3d8f72023-06-19 13:20:55 +0300456 networking-baremetal:
457 acl: sp-full-acl
Biser Milanov0efaf142024-01-12 14:20:34 +0200458 ironic-python-agent:
459 acl: sp-full-acl
Biser Milanovc680df82024-08-02 14:51:20 +0300460 tempest:
461 acl: sp-full-acl
Biser Milanov64559f42025-06-30 12:45:12 +0300462 openstack-zuul-jobs:
463 acl: sp-full-acl
Biser Milanova1ef55a2025-07-01 11:55:00 +0300464 devstack:
465 acl: sp-full-acl
Biser Milanov2a91c752024-08-01 14:23:04 +0300466 groups:
SF initial configuratora26c41e2022-10-06 13:33:13 +0300467 config-ptl:
468 description: Team lead for the config repo
469 members:
470 - admin@spfactory.storpool.com
471 config-core:
472 description: Team core for the config repo
Peter Pentchevc96c5b72022-10-07 13:29:33 +0300473 members:
474 - pp@storpool.com
Peter Pentchevf53b62e2022-12-13 16:38:44 +0200475 - biser.milanov@storpool.com
Peter Pentchevc96c5b72022-10-07 13:29:33 +0300476 - openstack-dev@storpool.com
SF initial configuratoraa646862024-03-19 20:35:05 +0200477 - kaloyan.kotlarski@storpool.com
Peter Pentchevc96c5b72022-10-07 13:29:33 +0300478 openstack-dev:
479 description: The StorPool OpenStack integration development team
480 members:
481 - pp@storpool.com
Peter Pentchevf53b62e2022-12-13 16:38:44 +0200482 - biser.milanov@storpool.com
Peter Pentchevc96c5b72022-10-07 13:29:33 +0300483 - openstack-dev@storpool.com
SF initial configuratoraa646862024-03-19 20:35:05 +0200484 - kaloyan.kotlarski@storpool.com
Peter Pentchev4a195312022-11-15 14:50:03 +0200485 acls:
486 sp-full-acl:
487 file: |
488 [access "refs/*"]
489 read = group config-core
490 owner = group config-ptl
491 [access "refs/heads/*"]
492 label-Code-Review = -2..+2 group config-core
493 label-Code-Review = -2..+2 group config-ptl
Peter Pentchev4a195312022-11-15 14:50:03 +0200494 label-Verified = -2..+2 group config-core
Peter Pentchev4f54bc12022-11-15 14:56:27 +0200495 label-Verified = -2..+2 group config-ptl
Peter Pentchev4a195312022-11-15 14:50:03 +0200496 label-Workflow = -1..+1 group config-core
497 label-Workflow = -1..+1 group config-ptl
498 label-Workflow = -1..+0 group Registered Users
499 rebase = group config-core
500 abandon = group config-core
Peter Pentchev4f54bc12022-11-15 14:56:27 +0200501 submit = group config-core
Peter Pentchev4a195312022-11-15 14:50:03 +0200502 submit = group config-ptl
503 read = group config-core
504 read = group Registered Users
Peter Pentchev4f54bc12022-11-15 14:56:27 +0200505 create = group config-core
Peter Pentchev4a195312022-11-15 14:50:03 +0200506 [access "refs/meta/config"]
507 read = group config-core
508 read = group Registered Users
509 [receive]
510 requireChangeId = true
511 [submit]
512 mergeContent = false
513 action = fast forward only
514 [plugin "reviewers-by-blame"]
515 maxReviewers = 5
516 ignoreDrafts = true
517 ignoreSubjectRegEx = (WIP|DNM)(.*)
518 groups:
519 - config-ptl
520 - config-core