blob: ec0c350744c7fa15d6255de5c689f3b8e730cab2 [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 configuratorc99dbb42024-05-29 10:33:55 +030027 openstack/devstack:
28 tenant: local
29 description: Imported DevStack job definitions
30 contacts: [openstack-dev@storpool.com]
31 source-repositories:
32 - openstack/devstack:
33 connection: opendev.org
34 zuul/include: [job]
35 zuul/shadow: [config]
Biser Milanov97306ed2024-05-27 11:06:52 +030036# openstack/devstack-gate:
37# tenant: local
38# description: Imported DevStack Gate job definitions
39# contacts: [openstack-dev@storpool.com]
40# source-repositories:
41# - openstack/devstack-gate:
42# connection: opendev.org
43# zuul/include: [job]
44# zuul/shadow: [config]
45# openstack/tempest:
46# tenant: local
47# description: Imported Tempest job definitions
48# contacts: [openstack-dev@storpool.com]
49# source-repositories:
50# - openstack/tempest:
51# connection: opendev.org
52# zuul/include: [job]
53# zuul/shadow: [config]
Peter Pentchev914accf2022-11-22 10:13:57 +020054 sp-finalize:
55 tenant: local
56 description: Overrides for the StorPool CI system
57 source-repositories:
58 - sp-finalize:
59 zuul/include: [job]
Biser Milanov48ba9cc2024-05-13 14:59:47 +030060 zuul/shadow: [config]
61
Biser Milanov97306ed2024-05-27 11:06:52 +030062# openstack/cinder:
63# tenant: local
64# description: Imported OpenStack
65# contacts: [openstack-dev@storpool.com]
66# source-repositories:
67# - openstack/cinder:
68# connection: opendev.org
69# zuul/include: []
70# openstack/os-brick:
71# tenant: local
72# description: Imported OpenStack project
73# contacts: [openstack-dev@storpool.com]
74# source-repositories:
75# - openstack/os-brick:
76# connection: opendev.org
77# zuul/include: []
78# openstack/glance:
79# tenant: local
80# description: Imported OpenStack project
81# contacts: [openstack-dev@storpool.com]
82# source-repositories:
83# - openstack/glance:
84# connection: opendev.org
85# zuul/include: []
86# openstack/nova:
87# tenant: local
88# description: Imported OpenStack project
89# contacts: [openstack-dev@storpool.com]
90# source-repositories:
91# - openstack/nova:
92# connection: opendev.org
93# zuul/include: []
Biser Milanov48ba9cc2024-05-13 14:59:47 +030094
Peter Pentchevd41612f2022-11-15 14:03:19 +020095 repos:
96 sp-osci:
97 description: Tools and patches specific to the StorPool CI runs
Peter Pentchev4a195312022-11-15 14:50:03 +020098 acl: sp-full-acl
Peter Pentchev914accf2022-11-22 10:13:57 +020099 sp-finalize:
100 description: Overrides for the StorPool CI system
101 acl: sp-full-acl
Peter Pentchev6a6e8302022-12-08 14:37:04 +0200102 charm-cinder-storpool-iscsi:
103 description: A Juju charm to provide a StorPool storage backend for Cinder
104 acl: sp-full-acl
Biser Milanovc1d8ae02023-08-03 11:54:06 +0300105 kolla-experiments:
106 description: A placeholder to make Zuul triggers and reporting work for Kolla Ansible-related jobs.
107 acl: sp-full-acl
Biser Milanove9d2f8c2023-12-15 14:54:18 +0200108 storpool-experiments:
109 description: A placeholder to make Zuul triggers and reporting work for StorPool-related jobs.
110 acl: sp-full-acl
Biser Milanov4e3d8f72023-06-19 13:20:55 +0300111 networking-baremetal:
112 acl: sp-full-acl
Biser Milanov0efaf142024-01-12 14:20:34 +0200113 ironic-python-agent:
114 acl: sp-full-acl
SF initial configuratora26c41e2022-10-06 13:33:13 +0300115 groups:
116 config-ptl:
117 description: Team lead for the config repo
118 members:
119 - admin@spfactory.storpool.com
120 config-core:
121 description: Team core for the config repo
Peter Pentchevc96c5b72022-10-07 13:29:33 +0300122 members:
123 - pp@storpool.com
Peter Pentchevf53b62e2022-12-13 16:38:44 +0200124 - biser.milanov@storpool.com
Peter Pentchevc96c5b72022-10-07 13:29:33 +0300125 - openstack-dev@storpool.com
SF initial configuratoraa646862024-03-19 20:35:05 +0200126 - kaloyan.kotlarski@storpool.com
Peter Pentchevc96c5b72022-10-07 13:29:33 +0300127 openstack-dev:
128 description: The StorPool OpenStack integration development team
129 members:
130 - pp@storpool.com
Peter Pentchevf53b62e2022-12-13 16:38:44 +0200131 - biser.milanov@storpool.com
Peter Pentchevc96c5b72022-10-07 13:29:33 +0300132 - openstack-dev@storpool.com
SF initial configuratoraa646862024-03-19 20:35:05 +0200133 - kaloyan.kotlarski@storpool.com
Peter Pentchev4a195312022-11-15 14:50:03 +0200134 acls:
135 sp-full-acl:
136 file: |
137 [access "refs/*"]
138 read = group config-core
139 owner = group config-ptl
140 [access "refs/heads/*"]
141 label-Code-Review = -2..+2 group config-core
142 label-Code-Review = -2..+2 group config-ptl
Peter Pentchev4a195312022-11-15 14:50:03 +0200143 label-Verified = -2..+2 group config-core
Peter Pentchev4f54bc12022-11-15 14:56:27 +0200144 label-Verified = -2..+2 group config-ptl
Peter Pentchev4a195312022-11-15 14:50:03 +0200145 label-Workflow = -1..+1 group config-core
146 label-Workflow = -1..+1 group config-ptl
147 label-Workflow = -1..+0 group Registered Users
148 rebase = group config-core
149 abandon = group config-core
Peter Pentchev4f54bc12022-11-15 14:56:27 +0200150 submit = group config-core
Peter Pentchev4a195312022-11-15 14:50:03 +0200151 submit = group config-ptl
152 read = group config-core
153 read = group Registered Users
Peter Pentchev4f54bc12022-11-15 14:56:27 +0200154 create = group config-core
Peter Pentchev4a195312022-11-15 14:50:03 +0200155 [access "refs/meta/config"]
156 read = group config-core
157 read = group Registered Users
158 [receive]
159 requireChangeId = true
160 [submit]
161 mergeContent = false
162 action = fast forward only
163 [plugin "reviewers-by-blame"]
164 maxReviewers = 5
165 ignoreDrafts = true
166 ignoreSubjectRegEx = (WIP|DNM)(.*)
167 groups:
168 - config-ptl
169 - config-core