blob: 222341e992ccaa80a29d7be7276b53182627fcf9 [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 Milanov48ba9cc2024-05-13 14:59:47 +03009 openstack/openstack-zuul-jobs:
Peter Pentchev251b1f52022-11-18 10:52:30 +020010 tenant: local
Biser Milanov48ba9cc2024-05-13 14:59:47 +030011 description: Imported OpenStack generic Zuul job definitions
12 contacts: [openstack-dev@storpool.com]
Peter Pentchev251b1f52022-11-18 10:52:30 +020013 source-repositories:
Biser Milanov48ba9cc2024-05-13 14:59:47 +030014 - openstack/openstack-zuul-jobs:
Peter Pentchev251b1f52022-11-18 10:52:30 +020015 connection: opendev.org
Biser Milanov48ba9cc2024-05-13 14:59:47 +030016 zuul/include: [job]
17 zuul/shadow: [config]
Peter Pentchev251b1f52022-11-18 10:52:30 +020018 openstack/devstack:
19 tenant: local
20 description: Imported DevStack job definitions
Biser Milanov48ba9cc2024-05-13 14:59:47 +030021 contacts: [openstack-dev@storpool.com]
Peter Pentchev251b1f52022-11-18 10:52:30 +020022 source-repositories:
23 - openstack/devstack:
24 connection: opendev.org
25 zuul/include: [job]
Peter Pentchev2164d922022-11-22 11:31:45 +020026 zuul/shadow: [config]
Peter Pentchev251b1f52022-11-18 10:52:30 +020027 openstack/devstack-gate:
28 tenant: local
29 description: Imported DevStack Gate job definitions
Biser Milanov48ba9cc2024-05-13 14:59:47 +030030 contacts: [openstack-dev@storpool.com]
Peter Pentchev251b1f52022-11-18 10:52:30 +020031 source-repositories:
32 - openstack/devstack-gate:
33 connection: opendev.org
34 zuul/include: [job]
Peter Pentchev9f105442022-11-22 11:37:18 +020035 zuul/shadow: [config]
Biser Milanov4b656b82024-03-18 16:17:17 +000036 openstack/tempest:
37 tenant: local
Biser Milanov48ba9cc2024-05-13 14:59:47 +030038 description: Imported Tempest job definitions
39 contacts: [openstack-dev@storpool.com]
Biser Milanov4b656b82024-03-18 16:17:17 +000040 source-repositories:
41 - openstack/tempest:
42 connection: opendev.org
43 zuul/include: [job]
44 zuul/shadow: [config]
Peter Pentchev914accf2022-11-22 10:13:57 +020045 sp-finalize:
46 tenant: local
47 description: Overrides for the StorPool CI system
48 source-repositories:
49 - sp-finalize:
50 zuul/include: [job]
Biser Milanov48ba9cc2024-05-13 14:59:47 +030051 zuul/shadow: [config]
52
53 openstack/cinder:
54 tenant: local
55 description: Imported OpenStack
56 contacts: [openstack-dev@storpool.com]
57 source-repositories:
58 - openstack/cinder:
59 connection: opendev.org
60 zuul/include: []
61 openstack/os-brick:
62 tenant: local
63 description: Imported OpenStack project
64 contacts: [openstack-dev@storpool.com]
65 source-repositories:
66 - openstack/os-brick:
67 connection: opendev.org
68 zuul/include: []
69 openstack/glance:
70 tenant: local
71 description: Imported OpenStack project
72 contacts: [openstack-dev@storpool.com]
73 source-repositories:
74 - openstack/glance:
75 connection: opendev.org
76 zuul/include: []
77 openstack/nova:
78 tenant: local
79 description: Imported OpenStack project
80 contacts: [openstack-dev@storpool.com]
81 source-repositories:
82 - openstack/nova:
83 connection: opendev.org
84 zuul/include: []
85
Peter Pentchevd41612f2022-11-15 14:03:19 +020086 repos:
87 sp-osci:
88 description: Tools and patches specific to the StorPool CI runs
Peter Pentchev4a195312022-11-15 14:50:03 +020089 acl: sp-full-acl
Peter Pentchev914accf2022-11-22 10:13:57 +020090 sp-finalize:
91 description: Overrides for the StorPool CI system
92 acl: sp-full-acl
Peter Pentchev6a6e8302022-12-08 14:37:04 +020093 charm-cinder-storpool-iscsi:
94 description: A Juju charm to provide a StorPool storage backend for Cinder
95 acl: sp-full-acl
Biser Milanovc1d8ae02023-08-03 11:54:06 +030096 kolla-experiments:
97 description: A placeholder to make Zuul triggers and reporting work for Kolla Ansible-related jobs.
98 acl: sp-full-acl
Biser Milanove9d2f8c2023-12-15 14:54:18 +020099 storpool-experiments:
100 description: A placeholder to make Zuul triggers and reporting work for StorPool-related jobs.
101 acl: sp-full-acl
Biser Milanov4e3d8f72023-06-19 13:20:55 +0300102 networking-baremetal:
103 acl: sp-full-acl
Biser Milanov0efaf142024-01-12 14:20:34 +0200104 ironic-python-agent:
105 acl: sp-full-acl
SF initial configuratora26c41e2022-10-06 13:33:13 +0300106 groups:
107 config-ptl:
108 description: Team lead for the config repo
109 members:
110 - admin@spfactory.storpool.com
111 config-core:
112 description: Team core for the config repo
Peter Pentchevc96c5b72022-10-07 13:29:33 +0300113 members:
114 - pp@storpool.com
Peter Pentchevf53b62e2022-12-13 16:38:44 +0200115 - biser.milanov@storpool.com
Peter Pentchevc96c5b72022-10-07 13:29:33 +0300116 - openstack-dev@storpool.com
SF initial configuratoraa646862024-03-19 20:35:05 +0200117 - kaloyan.kotlarski@storpool.com
Peter Pentchevc96c5b72022-10-07 13:29:33 +0300118 openstack-dev:
119 description: The StorPool OpenStack integration development team
120 members:
121 - pp@storpool.com
Peter Pentchevf53b62e2022-12-13 16:38:44 +0200122 - biser.milanov@storpool.com
Peter Pentchevc96c5b72022-10-07 13:29:33 +0300123 - openstack-dev@storpool.com
SF initial configuratoraa646862024-03-19 20:35:05 +0200124 - kaloyan.kotlarski@storpool.com
Peter Pentchev4a195312022-11-15 14:50:03 +0200125 acls:
126 sp-full-acl:
127 file: |
128 [access "refs/*"]
129 read = group config-core
130 owner = group config-ptl
131 [access "refs/heads/*"]
132 label-Code-Review = -2..+2 group config-core
133 label-Code-Review = -2..+2 group config-ptl
Peter Pentchev4a195312022-11-15 14:50:03 +0200134 label-Verified = -2..+2 group config-core
Peter Pentchev4f54bc12022-11-15 14:56:27 +0200135 label-Verified = -2..+2 group config-ptl
Peter Pentchev4a195312022-11-15 14:50:03 +0200136 label-Workflow = -1..+1 group config-core
137 label-Workflow = -1..+1 group config-ptl
138 label-Workflow = -1..+0 group Registered Users
139 rebase = group config-core
140 abandon = group config-core
Peter Pentchev4f54bc12022-11-15 14:56:27 +0200141 submit = group config-core
Peter Pentchev4a195312022-11-15 14:50:03 +0200142 submit = group config-ptl
143 read = group config-core
144 read = group Registered Users
Peter Pentchev4f54bc12022-11-15 14:56:27 +0200145 create = group config-core
Peter Pentchev4a195312022-11-15 14:50:03 +0200146 [access "refs/meta/config"]
147 read = group config-core
148 read = group Registered Users
149 [receive]
150 requireChangeId = true
151 [submit]
152 mergeContent = false
153 action = fast forward only
154 [plugin "reviewers-by-blame"]
155 maxReviewers = 5
156 ignoreDrafts = true
157 ignoreSubjectRegEx = (WIP|DNM)(.*)
158 groups:
159 - config-ptl
160 - config-core