blob: da3f83c2fd3a5f88e1cbe0342b0950092ead3e01 [file] [log] [blame]
---
# This file contains the default users group authorized to
# manage Software Factory services configurations.
#
# Adds trusted operator email to the config-core or config-ptl list.
#
resources:
projects:
# openstack/openstack-zuul-jobs:
# tenant: local
# description: Imported OpenStack generic Zuul job definitions
# contacts: [openstack-dev@storpool.com]
# source-repositories:
# - openstack/openstack-zuul-jobs:
# connection: opendev.org
# zuul/include: [job]
# zuul/shadow: [config]
# openstack/devstack:
# tenant: local
# description: Imported DevStack job definitions
# contacts: [openstack-dev@storpool.com]
# source-repositories:
# - openstack/devstack:
# connection: opendev.org
# zuul/include: [job]
# zuul/shadow: [config]
# openstack/devstack-gate:
# tenant: local
# description: Imported DevStack Gate job definitions
# contacts: [openstack-dev@storpool.com]
# source-repositories:
# - openstack/devstack-gate:
# connection: opendev.org
# zuul/include: [job]
# zuul/shadow: [config]
# openstack/tempest:
# tenant: local
# description: Imported Tempest job definitions
# contacts: [openstack-dev@storpool.com]
# source-repositories:
# - openstack/tempest:
# connection: opendev.org
# zuul/include: [job]
# zuul/shadow: [config]
sp-finalize:
tenant: local
description: Overrides for the StorPool CI system
source-repositories:
- sp-finalize:
zuul/include: [job]
zuul/shadow: [config]
# openstack/cinder:
# tenant: local
# description: Imported OpenStack
# contacts: [openstack-dev@storpool.com]
# source-repositories:
# - openstack/cinder:
# connection: opendev.org
# zuul/include: []
# openstack/os-brick:
# tenant: local
# description: Imported OpenStack project
# contacts: [openstack-dev@storpool.com]
# source-repositories:
# - openstack/os-brick:
# connection: opendev.org
# zuul/include: []
# openstack/glance:
# tenant: local
# description: Imported OpenStack project
# contacts: [openstack-dev@storpool.com]
# source-repositories:
# - openstack/glance:
# connection: opendev.org
# zuul/include: []
# openstack/nova:
# tenant: local
# description: Imported OpenStack project
# contacts: [openstack-dev@storpool.com]
# source-repositories:
# - openstack/nova:
# connection: opendev.org
# zuul/include: []
repos:
sp-osci:
description: Tools and patches specific to the StorPool CI runs
acl: sp-full-acl
sp-finalize:
description: Overrides for the StorPool CI system
acl: sp-full-acl
charm-cinder-storpool-iscsi:
description: A Juju charm to provide a StorPool storage backend for Cinder
acl: sp-full-acl
kolla-experiments:
description: A placeholder to make Zuul triggers and reporting work for Kolla Ansible-related jobs.
acl: sp-full-acl
storpool-experiments:
description: A placeholder to make Zuul triggers and reporting work for StorPool-related jobs.
acl: sp-full-acl
networking-baremetal:
acl: sp-full-acl
ironic-python-agent:
acl: sp-full-acl
groups:
config-ptl:
description: Team lead for the config repo
members:
- admin@spfactory.storpool.com
config-core:
description: Team core for the config repo
members:
- pp@storpool.com
- biser.milanov@storpool.com
- openstack-dev@storpool.com
- kaloyan.kotlarski@storpool.com
openstack-dev:
description: The StorPool OpenStack integration development team
members:
- pp@storpool.com
- biser.milanov@storpool.com
- openstack-dev@storpool.com
- kaloyan.kotlarski@storpool.com
acls:
sp-full-acl:
file: |
[access "refs/*"]
read = group config-core
owner = group config-ptl
[access "refs/heads/*"]
label-Code-Review = -2..+2 group config-core
label-Code-Review = -2..+2 group config-ptl
label-Verified = -2..+2 group config-core
label-Verified = -2..+2 group config-ptl
label-Workflow = -1..+1 group config-core
label-Workflow = -1..+1 group config-ptl
label-Workflow = -1..+0 group Registered Users
rebase = group config-core
abandon = group config-core
submit = group config-core
submit = group config-ptl
read = group config-core
read = group Registered Users
create = group config-core
[access "refs/meta/config"]
read = group config-core
read = group Registered Users
[receive]
requireChangeId = true
[submit]
mergeContent = false
action = fast forward only
[plugin "reviewers-by-blame"]
maxReviewers = 5
ignoreDrafts = true
ignoreSubjectRegEx = (WIP|DNM)(.*)
groups:
- config-ptl
- config-core