blob: de4a3e6faaa7b8c3870a4703c5d6b5fd2dc544f6 [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:
9 openstack/cinder:
10 tenant: local
11 description: Something or something else, who knows, really
12 contacts:
13 - openstack-dev@storpool.com
14 source-repositories:
15 - openstack/cinder:
16 connection: opendev.org
17 zuul/include: []
18 openstack/cinder-tempest-plugin:
19 tenant: local
20 description: Imported OpenStack project
21 contacts:
22 - openstack-dev@storpool.com
23 source-repositories:
24 - openstack/cinder-tempest-plugin:
25 connection: opendev.org
26 zuul/include: []
27 openstack/cinderlib:
28 tenant: local
29 description: Something or something else, who knows, really
30 contacts:
31 - openstack-dev@storpool.com
32 source-repositories:
33 - openstack/cinderlib:
34 connection: opendev.org
35 zuul/include: []
36 openstack/devstack:
37 tenant: local
38 description: Imported DevStack job definitions
39 contacts:
40 - openstack-dev@storpool.com
41 source-repositories:
42 - openstack/devstack:
43 connection: opendev.org
44 zuul/include: [job]
45# zuul/include: []
Peter Pentcheveaaba7e2022-11-21 12:15:43 +020046# zuul/shadow: [config]
Peter Pentchev251b1f52022-11-18 10:52:30 +020047 openstack/devstack-gate:
48 tenant: local
49 description: Imported DevStack Gate job definitions
50 contacts:
51 - openstack-dev@storpool.com
52 source-repositories:
53 - openstack/devstack-gate:
54 connection: opendev.org
55 zuul/include: [job]
56# zuul/include: []
Peter Pentcheveaaba7e2022-11-21 12:15:43 +020057# zuul/shadow: [config]
Peter Pentchev251b1f52022-11-18 10:52:30 +020058 openstack/glance:
59 tenant: local
60 description: Imported Glance job definitions
61 contacts:
62 - openstack-dev@storpool.com
63 source-repositories:
64 - openstack/glance:
65 connection: opendev.org
66 zuul/include: []
67 openstack/horizon:
68 tenant: local
69 description: Imported OpenStack project
70 contacts:
71 - openstack-dev@storpool.com
72 source-repositories:
73 - openstack/horizon:
74 connection: opendev.org
75 zuul/include: []
76 openstack/keystone:
77 tenant: local
78 description: Imported Keystone job definitions
79 contacts:
80 - openstack-dev@storpool.com
81 source-repositories:
82 - openstack/keystone:
83 connection: opendev.org
84 zuul/include: []
85 openstack/neutron:
86 tenant: local
87 description: Imported Neutron job definitions
88 contacts:
89 - openstack-dev@storpool.com
90 source-repositories:
91 - openstack/neutron:
92 connection: opendev.org
93 zuul/include: []
94 openstack/nova:
95 tenant: local
96 description: Imported Nova job definitions
97 contacts:
98 - openstack-dev@storpool.com
99 source-repositories:
100 - openstack/nova:
101 connection: opendev.org
102 zuul/include: []
103 openstack/openstack-zuul-jobs:
104 tenant: local
105 description: Imported OpenStack generic Zuul job definitions
106 contacts:
107 - openstack-dev@storpool.com
108 source-repositories:
109 - openstack/openstack-zuul-jobs:
110 connection: opendev.org
111 zuul/include: [job]
Peter Pentcheveaaba7e2022-11-21 12:15:43 +0200112# zuul/shadow: [config]
Peter Pentchev251b1f52022-11-18 10:52:30 +0200113 openstack/os-brick:
114 tenant: local
115 description: Imported OpenStack project
116 contacts:
117 - openstack-dev@storpool.com
118 source-repositories:
119 - openstack/os-brick:
120 connection: opendev.org
121 zuul/include: []
122 openstack/oslo.cache:
123 tenant: local
124 description: Imported OpenStack project
125 contacts:
126 - openstack-dev@storpool.com
127 source-repositories:
128 - openstack/oslo.cache:
129 connection: opendev.org
130 zuul/include: []
131 openstack/oslo.concurrency:
132 tenant: local
133 description: Imported OpenStack project
134 contacts:
135 - openstack-dev@storpool.com
136 source-repositories:
137 - openstack/oslo.concurrency:
138 connection: opendev.org
139 zuul/include: []
140 openstack/oslo.config:
141 tenant: local
142 description: Imported OpenStack project
143 contacts:
144 - openstack-dev@storpool.com
145 source-repositories:
146 - openstack/oslo.config:
147 connection: opendev.org
148 zuul/include: []
149 openstack/oslo.context:
150 tenant: local
151 description: Imported OpenStack project
152 contacts:
153 - openstack-dev@storpool.com
154 source-repositories:
155 - openstack/oslo.context:
156 connection: opendev.org
157 zuul/include: []
158 openstack/oslo.db:
159 tenant: local
160 description: Imported OpenStack project
161 contacts:
162 - openstack-dev@storpool.com
163 source-repositories:
164 - openstack/oslo.db:
165 connection: opendev.org
166 zuul/include: []
167 openstack/oslo.i18n:
168 tenant: local
169 description: Imported OpenStack project
170 contacts:
171 - openstack-dev@storpool.com
172 source-repositories:
173 - openstack/oslo.i18n:
174 connection: opendev.org
175 zuul/include: []
176 openstack/oslo.log:
177 tenant: local
178 description: Imported OpenStack project
179 contacts:
180 - openstack-dev@storpool.com
181 source-repositories:
182 - openstack/oslo.log:
183 connection: opendev.org
184 zuul/include: []
185 openstack/oslo.messaging:
186 tenant: local
187 description: Imported OpenStack project
188 contacts:
189 - openstack-dev@storpool.com
190 source-repositories:
191 - openstack/oslo.messaging:
192 connection: opendev.org
193 zuul/include: []
194 openstack/oslo.middleware:
195 tenant: local
196 description: Imported OpenStack project
197 contacts:
198 - openstack-dev@storpool.com
199 source-repositories:
200 - openstack/oslo.middleware:
201 connection: opendev.org
202 zuul/include: []
203 openstack/oslo.policy:
204 tenant: local
205 description: Imported OpenStack project
206 contacts:
207 - openstack-dev@storpool.com
208 source-repositories:
209 - openstack/oslo.policy:
210 connection: opendev.org
211 zuul/include: []
212 openstack/oslo.privsep:
213 tenant: local
214 description: Imported OpenStack project
215 contacts:
216 - openstack-dev@storpool.com
217 source-repositories:
218 - openstack/oslo.privsep:
219 connection: opendev.org
220 zuul/include: []
221 openstack/oslo.reports:
222 tenant: local
223 description: Imported OpenStack project
224 contacts:
225 - openstack-dev@storpool.com
226 source-repositories:
227 - openstack/oslo.reports:
228 connection: opendev.org
229 zuul/include: []
230 openstack/oslo.rootwrap:
231 tenant: local
232 description: Imported OpenStack project
233 contacts:
234 - openstack-dev@storpool.com
235 source-repositories:
236 - openstack/oslo.rootwrap:
237 connection: opendev.org
238 zuul/include: []
239 openstack/oslo.serialization:
240 tenant: local
241 description: Imported OpenStack project
242 contacts:
243 - openstack-dev@storpool.com
244 source-repositories:
245 - openstack/oslo.serialization:
246 connection: opendev.org
247 zuul/include: []
248 openstack/oslo.service:
249 tenant: local
250 description: Imported OpenStack project
251 contacts:
252 - openstack-dev@storpool.com
253 source-repositories:
254 - openstack/oslo.service:
255 connection: opendev.org
256 zuul/include: []
257 openstack/oslo.utils:
258 tenant: local
259 description: Imported OpenStack project
260 contacts:
261 - openstack-dev@storpool.com
262 source-repositories:
263 - openstack/oslo.utils:
264 connection: opendev.org
265 zuul/include: []
266 openstack/oslo.versionedobjects:
267 tenant: local
268 description: Imported OpenStack project
269 contacts:
270 - openstack-dev@storpool.com
271 source-repositories:
272 - openstack/oslo.versionedobjects:
273 connection: opendev.org
274 zuul/include: []
275 openstack/oslo.vmware:
276 tenant: local
277 description: Imported OpenStack project
278 contacts:
279 - openstack-dev@storpool.com
280 source-repositories:
281 - openstack/oslo.vmware:
282 connection: opendev.org
283 zuul/include: []
284 openstack/placement:
285 tenant: local
286 description: Imported Placement job definitions
287 contacts:
288 - openstack-dev@storpool.com
289 source-repositories:
290 - openstack/placement:
291 connection: opendev.org
292 zuul/include: []
293 openstack/requirements:
294 tenant: local
295 description: Imported OpenStack requirements job definitions
296 contacts:
297 - openstack-dev@storpool.com
298 source-repositories:
299 - openstack/requirements:
300 connection: opendev.org
301 zuul/include: []
302 openstack/swift:
303 tenant: local
304 description: Imported Swift job definitions
305 contacts:
306 - openstack-dev@storpool.com
307 source-repositories:
308 - openstack/swift:
309 connection: opendev.org
310 zuul/include: []
311 openstack/tempest:
312 tenant: local
313 description: Imported Swift job definitions
314 contacts:
315 - openstack-dev@storpool.com
316 source-repositories:
317 - openstack/tempest:
318 connection: opendev.org
319 zuul/include: [job]
320# zuul/include: []
Peter Pentcheveaaba7e2022-11-21 12:15:43 +0200321# zuul/shadow: [config]
Peter Pentchevd41612f2022-11-15 14:03:19 +0200322 repos:
323 sp-osci:
324 description: Tools and patches specific to the StorPool CI runs
Peter Pentchev4a195312022-11-15 14:50:03 +0200325 acl: sp-full-acl
SF initial configuratora26c41e2022-10-06 13:33:13 +0300326 groups:
327 config-ptl:
328 description: Team lead for the config repo
329 members:
330 - admin@spfactory.storpool.com
331 config-core:
332 description: Team core for the config repo
Peter Pentchevc96c5b72022-10-07 13:29:33 +0300333 members:
334 - pp@storpool.com
335 - openstack-dev@storpool.com
336 openstack-dev:
337 description: The StorPool OpenStack integration development team
338 members:
339 - pp@storpool.com
340 - openstack-dev@storpool.com
Peter Pentchev4a195312022-11-15 14:50:03 +0200341 acls:
342 sp-full-acl:
343 file: |
344 [access "refs/*"]
345 read = group config-core
346 owner = group config-ptl
347 [access "refs/heads/*"]
348 label-Code-Review = -2..+2 group config-core
349 label-Code-Review = -2..+2 group config-ptl
Peter Pentchev4a195312022-11-15 14:50:03 +0200350 label-Verified = -2..+2 group config-core
Peter Pentchev4f54bc12022-11-15 14:56:27 +0200351 label-Verified = -2..+2 group config-ptl
Peter Pentchev4a195312022-11-15 14:50:03 +0200352 label-Workflow = -1..+1 group config-core
353 label-Workflow = -1..+1 group config-ptl
354 label-Workflow = -1..+0 group Registered Users
355 rebase = group config-core
356 abandon = group config-core
Peter Pentchev4f54bc12022-11-15 14:56:27 +0200357 submit = group config-core
Peter Pentchev4a195312022-11-15 14:50:03 +0200358 submit = group config-ptl
359 read = group config-core
360 read = group Registered Users
Peter Pentchev4f54bc12022-11-15 14:56:27 +0200361 create = group config-core
Peter Pentchev4a195312022-11-15 14:50:03 +0200362 [access "refs/meta/config"]
363 read = group config-core
364 read = group Registered Users
365 [receive]
366 requireChangeId = true
367 [submit]
368 mergeContent = false
369 action = fast forward only
370 [plugin "reviewers-by-blame"]
371 maxReviewers = 5
372 ignoreDrafts = true
373 ignoreSubjectRegEx = (WIP|DNM)(.*)
374 groups:
375 - config-ptl
376 - config-core