SF initial configurator | a26c41e | 2022-10-06 13:33:13 +0300 | [diff] [blame] | 1 | --- |
| 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 | # |
| 7 | resources: |
Peter Pentchev | d41612f | 2022-11-15 14:03:19 +0200 | [diff] [blame] | 8 | repos: |
| 9 | sp-osci: |
| 10 | description: Tools and patches specific to the StorPool CI runs |
Peter Pentchev | 4a19531 | 2022-11-15 14:50:03 +0200 | [diff] [blame] | 11 | acl: sp-full-acl |
SF initial configurator | a26c41e | 2022-10-06 13:33:13 +0300 | [diff] [blame] | 12 | 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 Pentchev | c96c5b7 | 2022-10-07 13:29:33 +0300 | [diff] [blame] | 19 | 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 Pentchev | 4a19531 | 2022-11-15 14:50:03 +0200 | [diff] [blame] | 27 | 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 Pentchev | 4a19531 | 2022-11-15 14:50:03 +0200 | [diff] [blame] | 36 | label-Verified = -2..+2 group config-core |
Peter Pentchev | 4f54bc1 | 2022-11-15 14:56:27 +0200 | [diff] [blame^] | 37 | label-Verified = -2..+2 group config-ptl |
Peter Pentchev | 4a19531 | 2022-11-15 14:50:03 +0200 | [diff] [blame] | 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 |
Peter Pentchev | 4f54bc1 | 2022-11-15 14:56:27 +0200 | [diff] [blame^] | 43 | submit = group config-core |
Peter Pentchev | 4a19531 | 2022-11-15 14:50:03 +0200 | [diff] [blame] | 44 | submit = group config-ptl |
| 45 | read = group config-core |
| 46 | read = group Registered Users |
Peter Pentchev | 4f54bc1 | 2022-11-15 14:56:27 +0200 | [diff] [blame^] | 47 | create = group config-core |
Peter Pentchev | 4a19531 | 2022-11-15 14:50:03 +0200 | [diff] [blame] | 48 | [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 |