blob: 4b938c6926d62e3996b56ea2f7e56685e4d2033c [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]
111# openstack/tempest:
112# tenant: local
113# description: Imported Tempest job definitions
114# contacts: [openstack-dev@storpool.com]
115# source-repositories:
116# - openstack/tempest:
117# connection: opendev.org
118# zuul/include: [job]
119# zuul/shadow: [config]
Peter Pentchev914accf2022-11-22 10:13:57 +0200120 sp-finalize:
121 tenant: local
122 description: Overrides for the StorPool CI system
123 source-repositories:
124 - sp-finalize:
125 zuul/include: [job]
Biser Milanov48ba9cc2024-05-13 14:59:47 +0300126 zuul/shadow: [config]
127
Biser Milanov97306ed2024-05-27 11:06:52 +0300128# openstack/os-brick:
129# tenant: local
130# description: Imported OpenStack project
131# contacts: [openstack-dev@storpool.com]
132# source-repositories:
133# - openstack/os-brick:
134# connection: opendev.org
135# zuul/include: []
136# openstack/glance:
137# tenant: local
138# description: Imported OpenStack project
139# contacts: [openstack-dev@storpool.com]
140# source-repositories:
141# - openstack/glance:
142# connection: opendev.org
143# zuul/include: []
144# openstack/nova:
145# tenant: local
146# description: Imported OpenStack project
147# contacts: [openstack-dev@storpool.com]
148# source-repositories:
149# - openstack/nova:
150# connection: opendev.org
151# zuul/include: []
Biser Milanov48ba9cc2024-05-13 14:59:47 +0300152
Peter Pentchevd41612f2022-11-15 14:03:19 +0200153 repos:
154 sp-osci:
155 description: Tools and patches specific to the StorPool CI runs
Peter Pentchev4a195312022-11-15 14:50:03 +0200156 acl: sp-full-acl
Peter Pentchev914accf2022-11-22 10:13:57 +0200157 sp-finalize:
158 description: Overrides for the StorPool CI system
159 acl: sp-full-acl
Peter Pentchev6a6e8302022-12-08 14:37:04 +0200160 charm-cinder-storpool-iscsi:
161 description: A Juju charm to provide a StorPool storage backend for Cinder
162 acl: sp-full-acl
Biser Milanovc1d8ae02023-08-03 11:54:06 +0300163 kolla-experiments:
164 description: A placeholder to make Zuul triggers and reporting work for Kolla Ansible-related jobs.
165 acl: sp-full-acl
Biser Milanove9d2f8c2023-12-15 14:54:18 +0200166 storpool-experiments:
167 description: A placeholder to make Zuul triggers and reporting work for StorPool-related jobs.
168 acl: sp-full-acl
Biser Milanov4e3d8f72023-06-19 13:20:55 +0300169 networking-baremetal:
170 acl: sp-full-acl
Biser Milanov0efaf142024-01-12 14:20:34 +0200171 ironic-python-agent:
172 acl: sp-full-acl
SF initial configuratora26c41e2022-10-06 13:33:13 +0300173 groups:
174 config-ptl:
175 description: Team lead for the config repo
176 members:
177 - admin@spfactory.storpool.com
178 config-core:
179 description: Team core for the config repo
Peter Pentchevc96c5b72022-10-07 13:29:33 +0300180 members:
181 - pp@storpool.com
Peter Pentchevf53b62e2022-12-13 16:38:44 +0200182 - biser.milanov@storpool.com
Peter Pentchevc96c5b72022-10-07 13:29:33 +0300183 - openstack-dev@storpool.com
SF initial configuratoraa646862024-03-19 20:35:05 +0200184 - kaloyan.kotlarski@storpool.com
Peter Pentchevc96c5b72022-10-07 13:29:33 +0300185 openstack-dev:
186 description: The StorPool OpenStack integration development team
187 members:
188 - pp@storpool.com
Peter Pentchevf53b62e2022-12-13 16:38:44 +0200189 - biser.milanov@storpool.com
Peter Pentchevc96c5b72022-10-07 13:29:33 +0300190 - openstack-dev@storpool.com
SF initial configuratoraa646862024-03-19 20:35:05 +0200191 - kaloyan.kotlarski@storpool.com
Peter Pentchev4a195312022-11-15 14:50:03 +0200192 acls:
193 sp-full-acl:
194 file: |
195 [access "refs/*"]
196 read = group config-core
197 owner = group config-ptl
198 [access "refs/heads/*"]
199 label-Code-Review = -2..+2 group config-core
200 label-Code-Review = -2..+2 group config-ptl
Peter Pentchev4a195312022-11-15 14:50:03 +0200201 label-Verified = -2..+2 group config-core
Peter Pentchev4f54bc12022-11-15 14:56:27 +0200202 label-Verified = -2..+2 group config-ptl
Peter Pentchev4a195312022-11-15 14:50:03 +0200203 label-Workflow = -1..+1 group config-core
204 label-Workflow = -1..+1 group config-ptl
205 label-Workflow = -1..+0 group Registered Users
206 rebase = group config-core
207 abandon = group config-core
Peter Pentchev4f54bc12022-11-15 14:56:27 +0200208 submit = group config-core
Peter Pentchev4a195312022-11-15 14:50:03 +0200209 submit = group config-ptl
210 read = group config-core
211 read = group Registered Users
Peter Pentchev4f54bc12022-11-15 14:56:27 +0200212 create = group config-core
Peter Pentchev4a195312022-11-15 14:50:03 +0200213 [access "refs/meta/config"]
214 read = group config-core
215 read = group Registered Users
216 [receive]
217 requireChangeId = true
218 [submit]
219 mergeContent = false
220 action = fast forward only
221 [plugin "reviewers-by-blame"]
222 maxReviewers = 5
223 ignoreDrafts = true
224 ignoreSubjectRegEx = (WIP|DNM)(.*)
225 groups:
226 - config-ptl
227 - config-core