blob: f52ea183c2cfa34e73e0734f2f7467ab18aedc39 [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]
SF initial configurator8035b452024-05-29 10:45:30 +030018 openstack/requirements:
19 tenant: local
20 description: Imported OpenStack requirements job definitions
21 contacts:
22 - openstack-dev@storpool.com
23 source-repositories:
24 - openstack/requirements:
25 connection: opendev.org
26 zuul/include: []
SF initial configurator7d9d9dc2024-05-29 10:52:09 +030027
SF initial configurator407129d2024-05-29 11:19:13 +030028
29
30
31
32
33 openstack/oslo.cache:
34 tenant: local
35 description: Imported OpenStack project
36 contacts:
37 - openstack-dev@storpool.com
38 source-repositories:
39 - openstack/oslo.cache:
40 connection: opendev.org
41 zuul/include: []
42 openstack/oslo.concurrency:
43 tenant: local
44 description: Imported OpenStack project
45 contacts:
46 - openstack-dev@storpool.com
47 source-repositories:
48 - openstack/oslo.concurrency:
49 connection: opendev.org
50 zuul/include: []
51 openstack/oslo.config:
52 tenant: local
53 description: Imported OpenStack project
54 contacts:
55 - openstack-dev@storpool.com
56 source-repositories:
57 - openstack/oslo.config:
58 connection: opendev.org
59 zuul/include: []
60 openstack/oslo.context:
61 tenant: local
62 description: Imported OpenStack project
63 contacts:
64 - openstack-dev@storpool.com
65 source-repositories:
66 - openstack/oslo.context:
67 connection: opendev.org
68 zuul/include: []
69 openstack/oslo.db:
70 tenant: local
71 description: Imported OpenStack project
72 contacts:
73 - openstack-dev@storpool.com
74 source-repositories:
75 - openstack/oslo.db:
76 connection: opendev.org
77 zuul/include: []
78 openstack/oslo.i18n:
79 tenant: local
80 description: Imported OpenStack project
81 contacts:
82 - openstack-dev@storpool.com
83 source-repositories:
84 - openstack/oslo.i18n:
85 connection: opendev.org
86 zuul/include: []
87 openstack/oslo.log:
88 tenant: local
89 description: Imported OpenStack project
90 contacts:
91 - openstack-dev@storpool.com
92 source-repositories:
93 - openstack/oslo.log:
94 connection: opendev.org
95 zuul/include: []
96 openstack/oslo.messaging:
97 tenant: local
98 description: Imported OpenStack project
99 contacts:
100 - openstack-dev@storpool.com
101 source-repositories:
102 - openstack/oslo.messaging:
103 connection: opendev.org
104 zuul/include: []
105 openstack/oslo.middleware:
106 tenant: local
107 description: Imported OpenStack project
108 contacts:
109 - openstack-dev@storpool.com
110 source-repositories:
111 - openstack/oslo.middleware:
112 connection: opendev.org
113 zuul/include: []
114 openstack/oslo.policy:
115 tenant: local
116 description: Imported OpenStack project
117 contacts:
118 - openstack-dev@storpool.com
119 source-repositories:
120 - openstack/oslo.policy:
121 connection: opendev.org
122 zuul/include: []
123 openstack/oslo.privsep:
124 tenant: local
125 description: Imported OpenStack project
126 contacts:
127 - openstack-dev@storpool.com
128 source-repositories:
129 - openstack/oslo.privsep:
130 connection: opendev.org
131 zuul/include: []
132 openstack/oslo.reports:
133 tenant: local
134 description: Imported OpenStack project
135 contacts:
136 - openstack-dev@storpool.com
137 source-repositories:
138 - openstack/oslo.reports:
139 connection: opendev.org
140 zuul/include: []
141 openstack/oslo.rootwrap:
142 tenant: local
143 description: Imported OpenStack project
144 contacts:
145 - openstack-dev@storpool.com
146 source-repositories:
147 - openstack/oslo.rootwrap:
148 connection: opendev.org
149 zuul/include: []
150 openstack/oslo.serialization:
151 tenant: local
152 description: Imported OpenStack project
153 contacts:
154 - openstack-dev@storpool.com
155 source-repositories:
156 - openstack/oslo.serialization:
157 connection: opendev.org
158 zuul/include: []
159 openstack/oslo.service:
160 tenant: local
161 description: Imported OpenStack project
162 contacts:
163 - openstack-dev@storpool.com
164 source-repositories:
165 - openstack/oslo.service:
166 connection: opendev.org
167 zuul/include: []
168 openstack/oslo.utils:
169 tenant: local
170 description: Imported OpenStack project
171 contacts:
172 - openstack-dev@storpool.com
173 source-repositories:
174 - openstack/oslo.utils:
175 connection: opendev.org
176 zuul/include: []
177 openstack/oslo.versionedobjects:
178 tenant: local
179 description: Imported OpenStack project
180 contacts:
181 - openstack-dev@storpool.com
182 source-repositories:
183 - openstack/oslo.versionedobjects:
184 connection: opendev.org
185 zuul/include: []
186 openstack/oslo.vmware:
187 tenant: local
188 description: Imported OpenStack project
189 contacts:
190 - openstack-dev@storpool.com
191 source-repositories:
192 - openstack/oslo.vmware:
193 connection: opendev.org
194 zuul/include: []
195
196
197
198
199
Biser Milanov2629b792024-05-29 13:57:05 +0300200 openstack/openstack-zuul-jobs:
201 tenant: local
202 description: Imported OpenStack generic Zuul job definitions
203 contacts:
204 - openstack-dev@storpool.com
205 source-repositories:
206 - openstack/openstack-zuul-jobs:
207 connection: opendev.org
208 zuul/include: [job]
209 zuul/shadow: [config]
210
211
SF initial configurator407129d2024-05-29 11:19:13 +0300212
SF initial configurator7d9d9dc2024-05-29 10:52:09 +0300213 openstack/cinder:
214 tenant: local
215 description: Imported OpenStack
216 contacts: [openstack-dev@storpool.com]
217 source-repositories:
218 - openstack/cinder:
219 connection: opendev.org
220 zuul/include: []
Biser Milanov645ff242024-08-01 13:47:40 +0300221
222
223
SF initial configurator7d9d9dc2024-05-29 10:52:09 +0300224 openstack/glance:
225 tenant: local
226 description: Imported Glance job definitions
227 contacts:
228 - openstack-dev@storpool.com
229 source-repositories:
230 - openstack/glance:
231 connection: opendev.org
232 zuul/include: []
Biser Milanov645ff242024-08-01 13:47:40 +0300233 openstack/horizon:
234 tenant: local
235 description: Imported Horizon job definitions
236 contacts:
237 - openstack-dev@storpool.com
238 source-repositories:
239 - openstack/horizon:
240 connection: opendev.org
241 zuul/include: []
SF initial configurator7d9d9dc2024-05-29 10:52:09 +0300242 openstack/keystone:
243 tenant: local
244 description: Imported Keystone job definitions
245 contacts:
246 - openstack-dev@storpool.com
247 source-repositories:
248 - openstack/keystone:
249 connection: opendev.org
250 zuul/include: []
251 openstack/neutron:
252 tenant: local
253 description: Imported Neutron job definitions
254 contacts:
255 - openstack-dev@storpool.com
256 source-repositories:
257 - openstack/neutron:
258 connection: opendev.org
259 zuul/include: []
260 openstack/nova:
261 tenant: local
262 description: Imported Nova job definitions
263 contacts:
264 - openstack-dev@storpool.com
265 source-repositories:
266 - openstack/nova:
267 connection: opendev.org
268 zuul/include: []
269 openstack/placement:
270 tenant: local
271 description: Imported Placement job definitions
272 contacts:
273 - openstack-dev@storpool.com
274 source-repositories:
275 - openstack/placement:
276 connection: opendev.org
277 zuul/include: []
278 openstack/swift:
279 tenant: local
280 description: Imported Swift job definitions
281 contacts:
282 - openstack-dev@storpool.com
283 source-repositories:
284 - openstack/swift:
285 connection: opendev.org
286 zuul/include: []
287
288
289
SF initial configuratorc99dbb42024-05-29 10:33:55 +0300290 openstack/devstack:
291 tenant: local
292 description: Imported DevStack job definitions
293 contacts: [openstack-dev@storpool.com]
294 source-repositories:
295 - openstack/devstack:
296 connection: opendev.org
297 zuul/include: [job]
298 zuul/shadow: [config]
Biser Milanov97306ed2024-05-27 11:06:52 +0300299# openstack/devstack-gate:
300# tenant: local
301# description: Imported DevStack Gate job definitions
302# contacts: [openstack-dev@storpool.com]
303# source-repositories:
304# - openstack/devstack-gate:
305# connection: opendev.org
306# zuul/include: [job]
307# zuul/shadow: [config]
SF initial configurator5bb4a302024-05-29 11:10:56 +0300308 openstack/cinderlib:
309 tenant: local
310 description: Something or something else, who knows, really
311 contacts:
312 - openstack-dev@storpool.com
313 source-repositories:
314 - openstack/cinderlib:
315 connection: opendev.org
316 zuul/include: []
317 openstack/os-brick:
318 tenant: local
319 description: Imported OpenStack project
320 contacts:
321 - openstack-dev@storpool.com
322 source-repositories:
323 - openstack/os-brick:
324 connection: opendev.org
325 zuul/include: []
326 openstack/tempest:
327 tenant: local
328 description: Imported Tempest job definitions
329 contacts: [openstack-dev@storpool.com]
330 source-repositories:
331 - openstack/tempest:
332 connection: opendev.org
333 zuul/include: [job]
334 zuul/shadow: [config]
335 openstack/cinder-tempest-plugin:
336 tenant: local
337 description: Imported OpenStack project
338 contacts:
339 - openstack-dev@storpool.com
340 source-repositories:
341 - openstack/cinder-tempest-plugin:
342 connection: opendev.org
343 zuul/include: []
344
Peter Pentchev914accf2022-11-22 10:13:57 +0200345 sp-finalize:
346 tenant: local
347 description: Overrides for the StorPool CI system
348 source-repositories:
349 - sp-finalize:
350 zuul/include: [job]
Biser Milanov48ba9cc2024-05-13 14:59:47 +0300351 zuul/shadow: [config]
352
Peter Pentchevd41612f2022-11-15 14:03:19 +0200353 repos:
354 sp-osci:
355 description: Tools and patches specific to the StorPool CI runs
Peter Pentchev4a195312022-11-15 14:50:03 +0200356 acl: sp-full-acl
Peter Pentchev914accf2022-11-22 10:13:57 +0200357 sp-finalize:
358 description: Overrides for the StorPool CI system
359 acl: sp-full-acl
Peter Pentchev6a6e8302022-12-08 14:37:04 +0200360 charm-cinder-storpool-iscsi:
361 description: A Juju charm to provide a StorPool storage backend for Cinder
362 acl: sp-full-acl
Biser Milanovc1d8ae02023-08-03 11:54:06 +0300363 kolla-experiments:
364 description: A placeholder to make Zuul triggers and reporting work for Kolla Ansible-related jobs.
365 acl: sp-full-acl
Biser Milanove9d2f8c2023-12-15 14:54:18 +0200366 storpool-experiments:
367 description: A placeholder to make Zuul triggers and reporting work for StorPool-related jobs.
368 acl: sp-full-acl
Biser Milanov4e3d8f72023-06-19 13:20:55 +0300369 networking-baremetal:
370 acl: sp-full-acl
Biser Milanov0efaf142024-01-12 14:20:34 +0200371 ironic-python-agent:
372 acl: sp-full-acl
Biser Milanov2a91c752024-08-01 14:23:04 +0300373 openstack-zuul-jobs:
374 acl: sp-full-acl
375 groups:
SF initial configuratora26c41e2022-10-06 13:33:13 +0300376 groups:
377 config-ptl:
378 description: Team lead for the config repo
379 members:
380 - admin@spfactory.storpool.com
381 config-core:
382 description: Team core for the config repo
Peter Pentchevc96c5b72022-10-07 13:29:33 +0300383 members:
384 - pp@storpool.com
Peter Pentchevf53b62e2022-12-13 16:38:44 +0200385 - biser.milanov@storpool.com
Peter Pentchevc96c5b72022-10-07 13:29:33 +0300386 - openstack-dev@storpool.com
SF initial configuratoraa646862024-03-19 20:35:05 +0200387 - kaloyan.kotlarski@storpool.com
Peter Pentchevc96c5b72022-10-07 13:29:33 +0300388 openstack-dev:
389 description: The StorPool OpenStack integration development team
390 members:
391 - pp@storpool.com
Peter Pentchevf53b62e2022-12-13 16:38:44 +0200392 - biser.milanov@storpool.com
Peter Pentchevc96c5b72022-10-07 13:29:33 +0300393 - openstack-dev@storpool.com
SF initial configuratoraa646862024-03-19 20:35:05 +0200394 - kaloyan.kotlarski@storpool.com
Peter Pentchev4a195312022-11-15 14:50:03 +0200395 acls:
396 sp-full-acl:
397 file: |
398 [access "refs/*"]
399 read = group config-core
400 owner = group config-ptl
401 [access "refs/heads/*"]
402 label-Code-Review = -2..+2 group config-core
403 label-Code-Review = -2..+2 group config-ptl
Peter Pentchev4a195312022-11-15 14:50:03 +0200404 label-Verified = -2..+2 group config-core
Peter Pentchev4f54bc12022-11-15 14:56:27 +0200405 label-Verified = -2..+2 group config-ptl
Peter Pentchev4a195312022-11-15 14:50:03 +0200406 label-Workflow = -1..+1 group config-core
407 label-Workflow = -1..+1 group config-ptl
408 label-Workflow = -1..+0 group Registered Users
409 rebase = group config-core
410 abandon = group config-core
Peter Pentchev4f54bc12022-11-15 14:56:27 +0200411 submit = group config-core
Peter Pentchev4a195312022-11-15 14:50:03 +0200412 submit = group config-ptl
413 read = group config-core
414 read = group Registered Users
Peter Pentchev4f54bc12022-11-15 14:56:27 +0200415 create = group config-core
Peter Pentchev4a195312022-11-15 14:50:03 +0200416 [access "refs/meta/config"]
417 read = group config-core
418 read = group Registered Users
419 [receive]
420 requireChangeId = true
421 [submit]
422 mergeContent = false
423 action = fast forward only
424 [plugin "reviewers-by-blame"]
425 maxReviewers = 5
426 ignoreDrafts = true
427 ignoreSubjectRegEx = (WIP|DNM)(.*)
428 groups:
429 - config-ptl
430 - config-core