blob: 4aeb610f85837d4c2f18df9854b64ad7262edd9a [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:
Biser Milanov97306ed2024-05-27 11:06:52 +03009# 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 configurator8035b452024-05-29 10:45:30 +030018 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 configurator7d9d9dc2024-05-29 10:52:09 +030027
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 configuratorc99dbb42024-05-29 10:33:55 +030093 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 Milanov97306ed2024-05-27 11:06:52 +0300102# 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 configurator5bb4a302024-05-29 11:10:56 +0300111 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 Pentchev914accf2022-11-22 10:13:57 +0200148 sp-finalize:
149 tenant: local
150 description: Overrides for the StorPool CI system
151 source-repositories:
152 - sp-finalize:
153 zuul/include: [job]
Biser Milanov48ba9cc2024-05-13 14:59:47 +0300154 zuul/shadow: [config]
155
Peter Pentchevd41612f2022-11-15 14:03:19 +0200156 repos:
157 sp-osci:
158 description: Tools and patches specific to the StorPool CI runs
Peter Pentchev4a195312022-11-15 14:50:03 +0200159 acl: sp-full-acl
Peter Pentchev914accf2022-11-22 10:13:57 +0200160 sp-finalize:
161 description: Overrides for the StorPool CI system
162 acl: sp-full-acl
Peter Pentchev6a6e8302022-12-08 14:37:04 +0200163 charm-cinder-storpool-iscsi:
164 description: A Juju charm to provide a StorPool storage backend for Cinder
165 acl: sp-full-acl
Biser Milanovc1d8ae02023-08-03 11:54:06 +0300166 kolla-experiments:
167 description: A placeholder to make Zuul triggers and reporting work for Kolla Ansible-related jobs.
168 acl: sp-full-acl
Biser Milanove9d2f8c2023-12-15 14:54:18 +0200169 storpool-experiments:
170 description: A placeholder to make Zuul triggers and reporting work for StorPool-related jobs.
171 acl: sp-full-acl
Biser Milanov4e3d8f72023-06-19 13:20:55 +0300172 networking-baremetal:
173 acl: sp-full-acl
Biser Milanov0efaf142024-01-12 14:20:34 +0200174 ironic-python-agent:
175 acl: sp-full-acl
SF initial configuratora26c41e2022-10-06 13:33:13 +0300176 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 Pentchevc96c5b72022-10-07 13:29:33 +0300183 members:
184 - pp@storpool.com
Peter Pentchevf53b62e2022-12-13 16:38:44 +0200185 - biser.milanov@storpool.com
Peter Pentchevc96c5b72022-10-07 13:29:33 +0300186 - openstack-dev@storpool.com
SF initial configuratoraa646862024-03-19 20:35:05 +0200187 - kaloyan.kotlarski@storpool.com
Peter Pentchevc96c5b72022-10-07 13:29:33 +0300188 openstack-dev:
189 description: The StorPool OpenStack integration development team
190 members:
191 - pp@storpool.com
Peter Pentchevf53b62e2022-12-13 16:38:44 +0200192 - biser.milanov@storpool.com
Peter Pentchevc96c5b72022-10-07 13:29:33 +0300193 - openstack-dev@storpool.com
SF initial configuratoraa646862024-03-19 20:35:05 +0200194 - kaloyan.kotlarski@storpool.com
Peter Pentchev4a195312022-11-15 14:50:03 +0200195 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 Pentchev4a195312022-11-15 14:50:03 +0200204 label-Verified = -2..+2 group config-core
Peter Pentchev4f54bc12022-11-15 14:56:27 +0200205 label-Verified = -2..+2 group config-ptl
Peter Pentchev4a195312022-11-15 14:50:03 +0200206 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 Pentchev4f54bc12022-11-15 14:56:27 +0200211 submit = group config-core
Peter Pentchev4a195312022-11-15 14:50:03 +0200212 submit = group config-ptl
213 read = group config-core
214 read = group Registered Users
Peter Pentchev4f54bc12022-11-15 14:56:27 +0200215 create = group config-core
Peter Pentchev4a195312022-11-15 14:50:03 +0200216 [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