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 | 251b1f5 | 2022-11-18 10:52:30 +0200 | [diff] [blame] | 8 | projects: |
Biser Milanov | 97306ed | 2024-05-27 11:06:52 +0300 | [diff] [blame] | 9 | # 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 configurator | 8035b45 | 2024-05-29 10:45:30 +0300 | [diff] [blame] | 18 | 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 configurator | 7d9d9dc | 2024-05-29 10:52:09 +0300 | [diff] [blame] | 27 | |
| 28 | openstack/cinder: |
| 29 | tenant: local |
| 30 | description: Imported OpenStack |
| 31 | contacts: [openstack-dev@storpool.com] |
| 32 | source-repositories: |
| 33 | - openstack/cinder: |
| 34 | connection: opendev.org |
| 35 | zuul/include: [] |
| 36 | openstack/glance: |
| 37 | tenant: local |
| 38 | description: Imported Glance job definitions |
| 39 | contacts: |
| 40 | - openstack-dev@storpool.com |
| 41 | source-repositories: |
| 42 | - openstack/glance: |
| 43 | connection: opendev.org |
| 44 | zuul/include: [] |
| 45 | openstack/keystone: |
| 46 | tenant: local |
| 47 | description: Imported Keystone job definitions |
| 48 | contacts: |
| 49 | - openstack-dev@storpool.com |
| 50 | source-repositories: |
| 51 | - openstack/keystone: |
| 52 | connection: opendev.org |
| 53 | zuul/include: [] |
| 54 | openstack/neutron: |
| 55 | tenant: local |
| 56 | description: Imported Neutron job definitions |
| 57 | contacts: |
| 58 | - openstack-dev@storpool.com |
| 59 | source-repositories: |
| 60 | - openstack/neutron: |
| 61 | connection: opendev.org |
| 62 | zuul/include: [] |
| 63 | openstack/nova: |
| 64 | tenant: local |
| 65 | description: Imported Nova job definitions |
| 66 | contacts: |
| 67 | - openstack-dev@storpool.com |
| 68 | source-repositories: |
| 69 | - openstack/nova: |
| 70 | connection: opendev.org |
| 71 | zuul/include: [] |
| 72 | openstack/placement: |
| 73 | tenant: local |
| 74 | description: Imported Placement job definitions |
| 75 | contacts: |
| 76 | - openstack-dev@storpool.com |
| 77 | source-repositories: |
| 78 | - openstack/placement: |
| 79 | connection: opendev.org |
| 80 | zuul/include: [] |
| 81 | openstack/swift: |
| 82 | tenant: local |
| 83 | description: Imported Swift job definitions |
| 84 | contacts: |
| 85 | - openstack-dev@storpool.com |
| 86 | source-repositories: |
| 87 | - openstack/swift: |
| 88 | connection: opendev.org |
| 89 | zuul/include: [] |
| 90 | |
| 91 | |
| 92 | |
SF initial configurator | c99dbb4 | 2024-05-29 10:33:55 +0300 | [diff] [blame] | 93 | openstack/devstack: |
| 94 | tenant: local |
| 95 | description: Imported DevStack job definitions |
| 96 | contacts: [openstack-dev@storpool.com] |
| 97 | source-repositories: |
| 98 | - openstack/devstack: |
| 99 | connection: opendev.org |
| 100 | zuul/include: [job] |
| 101 | zuul/shadow: [config] |
Biser Milanov | 97306ed | 2024-05-27 11:06:52 +0300 | [diff] [blame] | 102 | # openstack/devstack-gate: |
| 103 | # tenant: local |
| 104 | # description: Imported DevStack Gate job definitions |
| 105 | # contacts: [openstack-dev@storpool.com] |
| 106 | # source-repositories: |
| 107 | # - openstack/devstack-gate: |
| 108 | # connection: opendev.org |
| 109 | # zuul/include: [job] |
| 110 | # zuul/shadow: [config] |
SF initial configurator | 5bb4a30 | 2024-05-29 11:10:56 +0300 | [diff] [blame^] | 111 | openstack/cinderlib: |
| 112 | tenant: local |
| 113 | description: Something or something else, who knows, really |
| 114 | contacts: |
| 115 | - openstack-dev@storpool.com |
| 116 | source-repositories: |
| 117 | - openstack/cinderlib: |
| 118 | connection: opendev.org |
| 119 | zuul/include: [] |
| 120 | openstack/os-brick: |
| 121 | tenant: local |
| 122 | description: Imported OpenStack project |
| 123 | contacts: |
| 124 | - openstack-dev@storpool.com |
| 125 | source-repositories: |
| 126 | - openstack/os-brick: |
| 127 | connection: opendev.org |
| 128 | zuul/include: [] |
| 129 | openstack/tempest: |
| 130 | tenant: local |
| 131 | description: Imported Tempest job definitions |
| 132 | contacts: [openstack-dev@storpool.com] |
| 133 | source-repositories: |
| 134 | - openstack/tempest: |
| 135 | connection: opendev.org |
| 136 | zuul/include: [job] |
| 137 | zuul/shadow: [config] |
| 138 | openstack/cinder-tempest-plugin: |
| 139 | tenant: local |
| 140 | description: Imported OpenStack project |
| 141 | contacts: |
| 142 | - openstack-dev@storpool.com |
| 143 | source-repositories: |
| 144 | - openstack/cinder-tempest-plugin: |
| 145 | connection: opendev.org |
| 146 | zuul/include: [] |
| 147 | |
Peter Pentchev | 914accf | 2022-11-22 10:13:57 +0200 | [diff] [blame] | 148 | sp-finalize: |
| 149 | tenant: local |
| 150 | description: Overrides for the StorPool CI system |
| 151 | source-repositories: |
| 152 | - sp-finalize: |
| 153 | zuul/include: [job] |
Biser Milanov | 48ba9cc | 2024-05-13 14:59:47 +0300 | [diff] [blame] | 154 | zuul/shadow: [config] |
| 155 | |
Peter Pentchev | d41612f | 2022-11-15 14:03:19 +0200 | [diff] [blame] | 156 | repos: |
| 157 | sp-osci: |
| 158 | description: Tools and patches specific to the StorPool CI runs |
Peter Pentchev | 4a19531 | 2022-11-15 14:50:03 +0200 | [diff] [blame] | 159 | acl: sp-full-acl |
Peter Pentchev | 914accf | 2022-11-22 10:13:57 +0200 | [diff] [blame] | 160 | sp-finalize: |
| 161 | description: Overrides for the StorPool CI system |
| 162 | acl: sp-full-acl |
Peter Pentchev | 6a6e830 | 2022-12-08 14:37:04 +0200 | [diff] [blame] | 163 | charm-cinder-storpool-iscsi: |
| 164 | description: A Juju charm to provide a StorPool storage backend for Cinder |
| 165 | acl: sp-full-acl |
Biser Milanov | c1d8ae0 | 2023-08-03 11:54:06 +0300 | [diff] [blame] | 166 | kolla-experiments: |
| 167 | description: A placeholder to make Zuul triggers and reporting work for Kolla Ansible-related jobs. |
| 168 | acl: sp-full-acl |
Biser Milanov | e9d2f8c | 2023-12-15 14:54:18 +0200 | [diff] [blame] | 169 | storpool-experiments: |
| 170 | description: A placeholder to make Zuul triggers and reporting work for StorPool-related jobs. |
| 171 | acl: sp-full-acl |
Biser Milanov | 4e3d8f7 | 2023-06-19 13:20:55 +0300 | [diff] [blame] | 172 | networking-baremetal: |
| 173 | acl: sp-full-acl |
Biser Milanov | 0efaf14 | 2024-01-12 14:20:34 +0200 | [diff] [blame] | 174 | ironic-python-agent: |
| 175 | acl: sp-full-acl |
SF initial configurator | a26c41e | 2022-10-06 13:33:13 +0300 | [diff] [blame] | 176 | groups: |
| 177 | config-ptl: |
| 178 | description: Team lead for the config repo |
| 179 | members: |
| 180 | - admin@spfactory.storpool.com |
| 181 | config-core: |
| 182 | description: Team core for the config repo |
Peter Pentchev | c96c5b7 | 2022-10-07 13:29:33 +0300 | [diff] [blame] | 183 | members: |
| 184 | - pp@storpool.com |
Peter Pentchev | f53b62e | 2022-12-13 16:38:44 +0200 | [diff] [blame] | 185 | - biser.milanov@storpool.com |
Peter Pentchev | c96c5b7 | 2022-10-07 13:29:33 +0300 | [diff] [blame] | 186 | - openstack-dev@storpool.com |
SF initial configurator | aa64686 | 2024-03-19 20:35:05 +0200 | [diff] [blame] | 187 | - kaloyan.kotlarski@storpool.com |
Peter Pentchev | c96c5b7 | 2022-10-07 13:29:33 +0300 | [diff] [blame] | 188 | openstack-dev: |
| 189 | description: The StorPool OpenStack integration development team |
| 190 | members: |
| 191 | - pp@storpool.com |
Peter Pentchev | f53b62e | 2022-12-13 16:38:44 +0200 | [diff] [blame] | 192 | - biser.milanov@storpool.com |
Peter Pentchev | c96c5b7 | 2022-10-07 13:29:33 +0300 | [diff] [blame] | 193 | - openstack-dev@storpool.com |
SF initial configurator | aa64686 | 2024-03-19 20:35:05 +0200 | [diff] [blame] | 194 | - kaloyan.kotlarski@storpool.com |
Peter Pentchev | 4a19531 | 2022-11-15 14:50:03 +0200 | [diff] [blame] | 195 | acls: |
| 196 | sp-full-acl: |
| 197 | file: | |
| 198 | [access "refs/*"] |
| 199 | read = group config-core |
| 200 | owner = group config-ptl |
| 201 | [access "refs/heads/*"] |
| 202 | label-Code-Review = -2..+2 group config-core |
| 203 | label-Code-Review = -2..+2 group config-ptl |
Peter Pentchev | 4a19531 | 2022-11-15 14:50:03 +0200 | [diff] [blame] | 204 | label-Verified = -2..+2 group config-core |
Peter Pentchev | 4f54bc1 | 2022-11-15 14:56:27 +0200 | [diff] [blame] | 205 | label-Verified = -2..+2 group config-ptl |
Peter Pentchev | 4a19531 | 2022-11-15 14:50:03 +0200 | [diff] [blame] | 206 | label-Workflow = -1..+1 group config-core |
| 207 | label-Workflow = -1..+1 group config-ptl |
| 208 | label-Workflow = -1..+0 group Registered Users |
| 209 | rebase = group config-core |
| 210 | abandon = group config-core |
Peter Pentchev | 4f54bc1 | 2022-11-15 14:56:27 +0200 | [diff] [blame] | 211 | submit = group config-core |
Peter Pentchev | 4a19531 | 2022-11-15 14:50:03 +0200 | [diff] [blame] | 212 | submit = group config-ptl |
| 213 | read = group config-core |
| 214 | read = group Registered Users |
Peter Pentchev | 4f54bc1 | 2022-11-15 14:56:27 +0200 | [diff] [blame] | 215 | create = group config-core |
Peter Pentchev | 4a19531 | 2022-11-15 14:50:03 +0200 | [diff] [blame] | 216 | [access "refs/meta/config"] |
| 217 | read = group config-core |
| 218 | read = group Registered Users |
| 219 | [receive] |
| 220 | requireChangeId = true |
| 221 | [submit] |
| 222 | mergeContent = false |
| 223 | action = fast forward only |
| 224 | [plugin "reviewers-by-blame"] |
| 225 | maxReviewers = 5 |
| 226 | ignoreDrafts = true |
| 227 | ignoreSubjectRegEx = (WIP|DNM)(.*) |
| 228 | groups: |
| 229 | - config-ptl |
| 230 | - config-core |