251d59bb0e
Needed-By: https://review.opendev.org/#/c/703326 Change-Id: Iee23f459c2f15051833337daa278cbb5f0cfab85
320 lines
8.3 KiB
YAML
Executable File
320 lines
8.3 KiB
YAML
Executable File
# Copyright 2014 OpenStack Foundation
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License.
|
|
# You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
# See the License for the specific language governing permissions and
|
|
# limitations under the License.
|
|
|
|
# In general, to add a new channel for an official OpenStack project
|
|
# to this file, just add the name to the list in "channels" without
|
|
# anything else. Projects who wish to maintain full permissions
|
|
# outside the "official" infra list can optionally set "mask" to
|
|
# "full_mask".
|
|
|
|
# Each channel is a dictionary with a keys as follows
|
|
#
|
|
# name:
|
|
# (str) unique channel name (no #)
|
|
# alumni:
|
|
# (list) list of nicks that should be removed from ChanServ access
|
|
# mask:
|
|
# (str) default mask for users with chanserv access but not
|
|
# otherwise listed in the channel or global config. Access is
|
|
# limited to the mask but otherwise left alone.
|
|
# mode:
|
|
# (str) mode mask for mlock. Note that flags here are enforced, but
|
|
# flags outside the list are left alone.
|
|
# *:
|
|
# (list) every other key is assumed to be a key in the "access:"
|
|
# list. The provided list of nicks will have the flags for that
|
|
# key applied.
|
|
#
|
|
# NOTE each channel looks up these values in the "global:" list first.
|
|
# Channel specific values override the global values.
|
|
|
|
#
|
|
# Global definitions
|
|
#
|
|
|
|
# To forward unregistered users to a channel with +f you need to be an
|
|
# op in that channel. This pre-joins and ops (via chanserv) in the
|
|
# given channels.
|
|
op_channels:
|
|
- openstack-unregistered
|
|
|
|
# Access levels (map names in this file to chanserv flags):
|
|
access:
|
|
masters: +AFRefiorstv
|
|
status: +Vt
|
|
meetbots: +O
|
|
operators: +Aeforstv
|
|
channel_op_mask: +AOVefortv
|
|
full_mask: +AFORVefiorstv
|
|
|
|
# Define configuration that should apply to all channels.
|
|
global:
|
|
# These entries can be removed after the next accessbot run should
|
|
# people desire, but it is also left here as the official OpenStack
|
|
# IRC Wall of Fame! :)
|
|
alumni:
|
|
- SergeyLukjanov
|
|
- lifeless
|
|
- lyz
|
|
- maffulli
|
|
- nibalizer
|
|
- yolanda
|
|
- Sam-I-Am
|
|
mask:
|
|
channel_op_mask
|
|
# This sets the following
|
|
# c : no colors
|
|
# n : message can not be sent from outside channel
|
|
# r : registered users only
|
|
# t : op to modify topic
|
|
# f : forward unregistered users to #openstack-unregistered
|
|
mode: '+cnrtf #openstack-unregistered'
|
|
masters:
|
|
- openstackinfra
|
|
operators:
|
|
- AJaeger
|
|
- clarkb
|
|
- dmsimard
|
|
- frickler
|
|
- fungi
|
|
- ianw
|
|
- jeblair
|
|
- jhesketh
|
|
- mnaser
|
|
- mtaylor
|
|
- pabelanger
|
|
- Shrews
|
|
- ttx
|
|
status:
|
|
- openstackstatus
|
|
meetbots:
|
|
- open_stack
|
|
|
|
# Individual channel configuration:
|
|
channels:
|
|
- name: airshipit
|
|
mask: full_mask
|
|
- name: ara
|
|
- name: cloudkitty
|
|
- name: congress
|
|
- name: dox
|
|
- name: edeploy
|
|
mask: full_mask
|
|
- name: edge-computing-group
|
|
- name: fuel-library
|
|
- name: fuel-tracker
|
|
mask: full_mask
|
|
- name: git-upstream
|
|
mask: full_mask
|
|
- name: heat
|
|
- name: kata-dev
|
|
mask: full_mask
|
|
- name: kata-general
|
|
mask: full_mask
|
|
- name: midonet
|
|
mask: full_mask
|
|
- name: murano
|
|
mask: full_mask
|
|
- name: networking-sfc
|
|
- name: oooq
|
|
- name: opendev
|
|
- name: openstack
|
|
- name: openstack-almanach
|
|
- name: openstack-ansible
|
|
- name: openstack-ansible-sig
|
|
- name: openstack-architecture
|
|
- name: openstack-api
|
|
- name: openstack-auto-scaling
|
|
- name: openstack-bacon
|
|
- name: openstack-barbican
|
|
- name: openstack-bareon
|
|
- name: openstack-bilean
|
|
- name: openstack-blazar
|
|
- name: openstack-board
|
|
- name: openstack-browbeat
|
|
- name: openstack-charms
|
|
- name: openstack-chef
|
|
- name: openstack-cinder
|
|
- name: openstack-cloudkeep
|
|
- name: openstack-cloudpulse
|
|
- name: openstack-coats
|
|
- name: openstack-cognitive
|
|
- name: openstack-community
|
|
- name: openstack-containers
|
|
- name: openstack-cyborg
|
|
- name: openstack-deployment
|
|
- name: openstack-designate
|
|
- name: openstack-dev
|
|
- name: openstack-dib
|
|
- name: openstack-diversity
|
|
- name: openstack-dns
|
|
- name: openstack-doc
|
|
- name: openstack-dpm
|
|
- name: openstack-dragonflow
|
|
- name: openstack-ec2api
|
|
- name: openstack-ekko
|
|
- name: openstack-election
|
|
- name: openstack-entropy
|
|
- name: openstack-fenix
|
|
- name: openstack-foundation
|
|
- name: openstack-forum
|
|
- name: openstack-foxnut
|
|
- name: openstack-fr
|
|
- name: openstack-freezer
|
|
- name: openstack-functions
|
|
- name: openstack-fwaas
|
|
- name: openstack-gate
|
|
- name: openstack-gbp
|
|
- name: openstack-glance
|
|
- name: openstack-glare
|
|
- name: openstack-gluon
|
|
mask: full_mask
|
|
- name: openstack-golang
|
|
- name: openstack-gsoc
|
|
- name: openstack-ha
|
|
- name: openstack-heat-translator
|
|
- name: openstack-helm
|
|
mask: full_mask
|
|
- name: openstack-horizon
|
|
- name: openstack-hyper-v
|
|
- name: openstack-i18n
|
|
- name: openstack-i18n-fr
|
|
- name: openstack-infra
|
|
- name: openstack-infra-incident
|
|
- name: openstack-interop
|
|
- name: openstack-iotronic
|
|
- name: openstack-ironic
|
|
- name: openstack-javascript
|
|
- name: openstack-jjb
|
|
- name: openstack-karbor
|
|
- name: openstack-kayobe
|
|
- name: openstack-keystone
|
|
- name: openstack-kiloeyes
|
|
- name: openstack-ko
|
|
- name: openstack-kolla
|
|
- name: openstack-kubernetes
|
|
- name: openstack-kuryr
|
|
- name: openstack-lbaas
|
|
mask: full_mask
|
|
- name: openstack-loci
|
|
- name: openstack-manila
|
|
- name: openstack-masakari
|
|
- name: openstack-meeting
|
|
- name: openstack-meeting-3
|
|
- name: openstack-meeting-4
|
|
- name: openstack-meeting-5
|
|
- name: openstack-meeting-alt
|
|
- name: openstack-meeting-cp
|
|
- name: openstack-meghdwar
|
|
- name: openstack-meniscus
|
|
- name: openstack-mentoring
|
|
- name: openstack-merges
|
|
- name: openstack-merlin
|
|
- name: openstack-metering
|
|
- name: openstack-mistral
|
|
- name: openstack-mogan
|
|
- name: openstack-monasca
|
|
- name: openstack-multi-arch
|
|
- name: openstack-nemesis
|
|
- name: openstack-net-bgpvpn
|
|
- name: openstack-networking-cisco
|
|
- name: openstack-neutron
|
|
- name: openstack-neutron-release
|
|
- name: openstack-nfv
|
|
- name: openstack-nova
|
|
- name: openstack-onos
|
|
- name: openstack-operators
|
|
- name: openstack-outreachy
|
|
- name: openstack-oslo
|
|
- name: openstack-pandaman
|
|
- name: openstack-performance
|
|
- name: openstack-placement
|
|
mask: full_mask
|
|
- name: openstack-poppy
|
|
- name: openstack-powervm
|
|
- name: openstack-ptg
|
|
- name: openstack-publiccloud
|
|
- name: openstack-qa
|
|
- name: openstack-qinling
|
|
- name: openstack-quota
|
|
- name: openstack-raksha
|
|
- name: openstack-rally
|
|
- name: openstack-rating
|
|
- name: openstack-release
|
|
- name: openstack-requirements
|
|
- name: openstack-rpm-packaging
|
|
- name: openstack-sahara
|
|
- name: openstack-scalpels
|
|
- name: openstack-sdks
|
|
- name: openstack-security
|
|
- name: openstack-searchlight
|
|
- name: openstack-self-healing
|
|
- name: openstack-service-broker
|
|
- name: openstack-snaps
|
|
- name: openstack-solar
|
|
- name: openstack-spaceport
|
|
mask: full_mask
|
|
- name: openstack-sprint
|
|
- name: openstack-stable
|
|
- name: openstack-state-management
|
|
- name: openstack-steth
|
|
- name: openstack-storlets
|
|
- name: openstack-swg
|
|
- name: openstack-swift
|
|
- name: openstack-tc
|
|
- name: openstack-telemetry
|
|
- name: openstack-terracotta
|
|
- name: openstack-third-party-ci
|
|
mask: full_mask
|
|
- name: openstack-trio2o
|
|
mask: full_mask
|
|
- name: openstack-trove
|
|
- name: openstack-upstream-institute
|
|
- name: openstack-uc
|
|
- name: openstack-ux
|
|
- name: openstack-vahana
|
|
- name: openstack-valence
|
|
- name: openstack-valet
|
|
- name: openstack-vitrage
|
|
- name: openstack-vpnaas
|
|
- name: openstack-watcher
|
|
- name: openstack-windmill
|
|
- name: openstack-women
|
|
- name: openstack-zaqar
|
|
- name: openstack-zephyr
|
|
- name: openstack-zun
|
|
- name: osism
|
|
mask: full_mask
|
|
- name: puppet-openstack
|
|
- name: rdo
|
|
- name: refstack
|
|
- name: scientific-wg
|
|
- name: senlin
|
|
- name: solum
|
|
- name: starlingx
|
|
- name: storyboard
|
|
- name: surveil
|
|
- name: swiftonfile
|
|
- name: swiftonhpss
|
|
- name: swift3
|
|
- name: syscompass
|
|
mask: full_mask
|
|
- name: tacker
|
|
mask: full_mask
|
|
- name: tricircle
|
|
mask: full_mask
|
|
- name: tripleo
|
|
- name: wsme
|
|
- name: zuul
|