blob: c74f094adedf319f5b38230dc2d259307d404807 [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
36 label-Verified = -2..+2 group config-ptl
37 label-Verified = -2..+2 group config-core
38 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
43 submit = group config-ptl
44 read = group config-core
45 read = group Registered Users
46 [access "refs/meta/config"]
47 read = group config-core
48 read = group Registered Users
49 [receive]
50 requireChangeId = true
51 [submit]
52 mergeContent = false
53 action = fast forward only
54 [plugin "reviewers-by-blame"]
55 maxReviewers = 5
56 ignoreDrafts = true
57 ignoreSubjectRegEx = (WIP|DNM)(.*)
58 groups:
59 - config-ptl
60 - config-core