blob: 8abf9577029c145f2201242d10c55eb074205f51 [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: []
221 openstack/glance:
222 tenant: local
223 description: Imported Glance job definitions
224 contacts:
225 - openstack-dev@storpool.com
226 source-repositories:
227 - openstack/glance:
228 connection: opendev.org
229 zuul/include: []
230 openstack/keystone:
231 tenant: local
232 description: Imported Keystone job definitions
233 contacts:
234 - openstack-dev@storpool.com
235 source-repositories:
236 - openstack/keystone:
237 connection: opendev.org
238 zuul/include: []
239 openstack/neutron:
240 tenant: local
241 description: Imported Neutron job definitions
242 contacts:
243 - openstack-dev@storpool.com
244 source-repositories:
245 - openstack/neutron:
246 connection: opendev.org
247 zuul/include: []
248 openstack/nova:
249 tenant: local
250 description: Imported Nova job definitions
251 contacts:
252 - openstack-dev@storpool.com
253 source-repositories:
254 - openstack/nova:
255 connection: opendev.org
256 zuul/include: []
257 openstack/placement:
258 tenant: local
259 description: Imported Placement job definitions
260 contacts:
261 - openstack-dev@storpool.com
262 source-repositories:
263 - openstack/placement:
264 connection: opendev.org
265 zuul/include: []
266 openstack/swift:
267 tenant: local
268 description: Imported Swift job definitions
269 contacts:
270 - openstack-dev@storpool.com
271 source-repositories:
272 - openstack/swift:
273 connection: opendev.org
274 zuul/include: []
275
276
277
SF initial configuratorc99dbb42024-05-29 10:33:55 +0300278 openstack/devstack:
279 tenant: local
280 description: Imported DevStack job definitions
281 contacts: [openstack-dev@storpool.com]
282 source-repositories:
283 - openstack/devstack:
284 connection: opendev.org
285 zuul/include: [job]
286 zuul/shadow: [config]
Biser Milanov97306ed2024-05-27 11:06:52 +0300287# openstack/devstack-gate:
288# tenant: local
289# description: Imported DevStack Gate job definitions
290# contacts: [openstack-dev@storpool.com]
291# source-repositories:
292# - openstack/devstack-gate:
293# connection: opendev.org
294# zuul/include: [job]
295# zuul/shadow: [config]
SF initial configurator5bb4a302024-05-29 11:10:56 +0300296 openstack/cinderlib:
297 tenant: local
298 description: Something or something else, who knows, really
299 contacts:
300 - openstack-dev@storpool.com
301 source-repositories:
302 - openstack/cinderlib:
303 connection: opendev.org
304 zuul/include: []
305 openstack/os-brick:
306 tenant: local
307 description: Imported OpenStack project
308 contacts:
309 - openstack-dev@storpool.com
310 source-repositories:
311 - openstack/os-brick:
312 connection: opendev.org
313 zuul/include: []
314 openstack/tempest:
315 tenant: local
316 description: Imported Tempest job definitions
317 contacts: [openstack-dev@storpool.com]
318 source-repositories:
319 - openstack/tempest:
320 connection: opendev.org
321 zuul/include: [job]
322 zuul/shadow: [config]
323 openstack/cinder-tempest-plugin:
324 tenant: local
325 description: Imported OpenStack project
326 contacts:
327 - openstack-dev@storpool.com
328 source-repositories:
329 - openstack/cinder-tempest-plugin:
330 connection: opendev.org
331 zuul/include: []
332
Peter Pentchev914accf2022-11-22 10:13:57 +0200333 sp-finalize:
334 tenant: local
335 description: Overrides for the StorPool CI system
336 source-repositories:
337 - sp-finalize:
338 zuul/include: [job]
Biser Milanov48ba9cc2024-05-13 14:59:47 +0300339 zuul/shadow: [config]
340
Peter Pentchevd41612f2022-11-15 14:03:19 +0200341 repos:
342 sp-osci:
343 description: Tools and patches specific to the StorPool CI runs
Peter Pentchev4a195312022-11-15 14:50:03 +0200344 acl: sp-full-acl
Peter Pentchev914accf2022-11-22 10:13:57 +0200345 sp-finalize:
346 description: Overrides for the StorPool CI system
347 acl: sp-full-acl
Peter Pentchev6a6e8302022-12-08 14:37:04 +0200348 charm-cinder-storpool-iscsi:
349 description: A Juju charm to provide a StorPool storage backend for Cinder
350 acl: sp-full-acl
Biser Milanovc1d8ae02023-08-03 11:54:06 +0300351 kolla-experiments:
352 description: A placeholder to make Zuul triggers and reporting work for Kolla Ansible-related jobs.
353 acl: sp-full-acl
Biser Milanove9d2f8c2023-12-15 14:54:18 +0200354 storpool-experiments:
355 description: A placeholder to make Zuul triggers and reporting work for StorPool-related jobs.
356 acl: sp-full-acl
Biser Milanov4e3d8f72023-06-19 13:20:55 +0300357 networking-baremetal:
358 acl: sp-full-acl
Biser Milanov0efaf142024-01-12 14:20:34 +0200359 ironic-python-agent:
360 acl: sp-full-acl
SF initial configuratora26c41e2022-10-06 13:33:13 +0300361 groups:
362 config-ptl:
363 description: Team lead for the config repo
364 members:
365 - admin@spfactory.storpool.com
366 config-core:
367 description: Team core for the config repo
Peter Pentchevc96c5b72022-10-07 13:29:33 +0300368 members:
369 - pp@storpool.com
Peter Pentchevf53b62e2022-12-13 16:38:44 +0200370 - biser.milanov@storpool.com
Peter Pentchevc96c5b72022-10-07 13:29:33 +0300371 - openstack-dev@storpool.com
SF initial configuratoraa646862024-03-19 20:35:05 +0200372 - kaloyan.kotlarski@storpool.com
Peter Pentchevc96c5b72022-10-07 13:29:33 +0300373 openstack-dev:
374 description: The StorPool OpenStack integration development team
375 members:
376 - pp@storpool.com
Peter Pentchevf53b62e2022-12-13 16:38:44 +0200377 - biser.milanov@storpool.com
Peter Pentchevc96c5b72022-10-07 13:29:33 +0300378 - openstack-dev@storpool.com
SF initial configuratoraa646862024-03-19 20:35:05 +0200379 - kaloyan.kotlarski@storpool.com
Peter Pentchev4a195312022-11-15 14:50:03 +0200380 acls:
381 sp-full-acl:
382 file: |
383 [access "refs/*"]
384 read = group config-core
385 owner = group config-ptl
386 [access "refs/heads/*"]
387 label-Code-Review = -2..+2 group config-core
388 label-Code-Review = -2..+2 group config-ptl
Peter Pentchev4a195312022-11-15 14:50:03 +0200389 label-Verified = -2..+2 group config-core
Peter Pentchev4f54bc12022-11-15 14:56:27 +0200390 label-Verified = -2..+2 group config-ptl
Peter Pentchev4a195312022-11-15 14:50:03 +0200391 label-Workflow = -1..+1 group config-core
392 label-Workflow = -1..+1 group config-ptl
393 label-Workflow = -1..+0 group Registered Users
394 rebase = group config-core
395 abandon = group config-core
Peter Pentchev4f54bc12022-11-15 14:56:27 +0200396 submit = group config-core
Peter Pentchev4a195312022-11-15 14:50:03 +0200397 submit = group config-ptl
398 read = group config-core
399 read = group Registered Users
Peter Pentchev4f54bc12022-11-15 14:56:27 +0200400 create = group config-core
Peter Pentchev4a195312022-11-15 14:50:03 +0200401 [access "refs/meta/config"]
402 read = group config-core
403 read = group Registered Users
404 [receive]
405 requireChangeId = true
406 [submit]
407 mergeContent = false
408 action = fast forward only
409 [plugin "reviewers-by-blame"]
410 maxReviewers = 5
411 ignoreDrafts = true
412 ignoreSubjectRegEx = (WIP|DNM)(.*)
413 groups:
414 - config-ptl
415 - config-core