blob: bd5fd1075e34b1f446465842dfdfe911030ac383 [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 Pentchevd41612f2022-11-15 14:03:19 +02008 repos:
9 sp-osci:
10 description: Tools and patches specific to the StorPool CI runs
Peter Pentchev4a195312022-11-15 14:50:03 +020011 acl: sp-full-acl
SF initial configuratora26c41e2022-10-06 13:33:13 +030012 groups:
13 config-ptl:
14 description: Team lead for the config repo
15 members:
16 - admin@spfactory.storpool.com
17 config-core:
18 description: Team core for the config repo
Peter Pentchevc96c5b72022-10-07 13:29:33 +030019 members:
20 - pp@storpool.com
21 - openstack-dev@storpool.com
22 openstack-dev:
23 description: The StorPool OpenStack integration development team
24 members:
25 - pp@storpool.com
26 - openstack-dev@storpool.com
Peter Pentchev4a195312022-11-15 14:50:03 +020027 acls:
28 sp-full-acl:
29 file: |
30 [access "refs/*"]
31 read = group config-core
32 owner = group config-ptl
33 [access "refs/heads/*"]
34 label-Code-Review = -2..+2 group config-core
35 label-Code-Review = -2..+2 group config-ptl
Peter Pentchev4a195312022-11-15 14:50:03 +020036 label-Verified = -2..+2 group config-core
Peter Pentchev4f54bc12022-11-15 14:56:27 +020037 label-Verified = -2..+2 group config-ptl
Peter Pentchev4a195312022-11-15 14:50:03 +020038 label-Workflow = -1..+1 group config-core
39 label-Workflow = -1..+1 group config-ptl
40 label-Workflow = -1..+0 group Registered Users
41 rebase = group config-core
42 abandon = group config-core
Peter Pentchev4f54bc12022-11-15 14:56:27 +020043 submit = group config-core
Peter Pentchev4a195312022-11-15 14:50:03 +020044 submit = group config-ptl
45 read = group config-core
46 read = group Registered Users
Peter Pentchev4f54bc12022-11-15 14:56:27 +020047 create = group config-core
Peter Pentchev4a195312022-11-15 14:50:03 +020048 [access "refs/meta/config"]
49 read = group config-core
50 read = group Registered Users
51 [receive]
52 requireChangeId = true
53 [submit]
54 mergeContent = false
55 action = fast forward only
56 [plugin "reviewers-by-blame"]
57 maxReviewers = 5
58 ignoreDrafts = true
59 ignoreSubjectRegEx = (WIP|DNM)(.*)
60 groups:
61 - config-ptl
62 - config-core