project-config/accessbot/channels.yaml

309 lines
7.4 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. Additional admins or ops can be added as keys under the
# channel name.
# 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
# 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 levels for that
# key applied.
#
# NOTE each channel looks up these values in the "global:" list first.
# Channel specific values override the global values.
#
# For example...
#
# channels:
# - name: foochannel
# admins:
# - xyzzy
# - plugh
# ops:
# - gralpy
# - name: barchannel
# mode: +baz
# Global definitions
#
# Access levels (map names in this file to chanserv access levels):
access:
admins: MASTER
ops: CHANOP
# 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
- Shrews
- dmsimard
- pabelanger
- AJaeger
# https://www.oftc.net/ChannelModes/
# c - no color messages allowed
# n - no external messages (from clients that are not on the channels)
# t - only chanops may change Topic
# s - secret, channel will not show up in /whois unless clients share
# the channel
# z - messages that would otherwise be blocked go to channel operators
# M - client may speak only when registered and identified to NickServ
# R - client may join only when registered and identified to NickServ
# S - client may join only when using SSL Connection
mode: '+cnts'
admins:
- clarkb
- frickler
- fungi
- ianw
- jeblair
- mordred
- opendevaccess
- tonyb
ops:
- gmann
- jayf
- opendevmeet
- opendevstatus
- yoctozepto
# Individual channel configuration:
channels:
- name: airshipit
- name: airshipit-gerritbot
- name: cloudkitty
- name: edge-computing-group
- name: git-upstream
- name: heat
- name: kata-dev
ops:
- Sunny
- name: kata-general
ops:
- Sunny
- name: midonet
- name: oooq
admins:
- rlandy
- chandankumar
ops:
- arxcruz
- bhagyashris
- chandankumar
- dviroel
- marios
- ysandeep
- name: opendev
- name: opendev-meeting
- name: openinfra
- name: openinfra-board
- name: openinfra-diversity
- name: openinfra-envirosig
- name: openinfra-events
ops:
- diablo_rojo
- ttx
- name: openinfralabs
- name: openstack
- name: openstack-almanach
- name: openstack-ansible
ops:
- noonedeadpunk
- jrosser
- name: openstack-ansible-sig
ops:
- sshnaidm
- jm1
- gtema
- mnaser
- name: openstack-architecture
- name: openstack-bacon
- name: openstack-barbican
- name: openstack-bareon
- name: openstack-bilean
- name: openstack-blazar
- name: openstack-charms
- name: openstack-chef
- name: openstack-cinder
- name: openstack-cloudkeep
- name: openstack-cloudpulse
- name: openstack-coats
- name: openstack-cognitive
- name: openstack-containers
- name: openstack-cyborg
- name: openstack-dev
- name: openstack-dib
- name: openstack-dns
ops:
- johnsom
- name: openstack-doc
- name: openstack-dpm
- name: openstack-ekko
- name: openstack-election
- name: openstack-entropy
- name: openstack-fenix
- name: openstack-foxnut
- name: openstack-freezer
- name: openstack-functions
- name: openstack-gate
- name: openstack-gbp
- name: openstack-glance
- name: openstack-golang
- name: openstack-ha
- name: openstack-helm
- name: openstack-horizon
- name: openstack-hyper-v
- name: openstack-i18n
- name: openstack-infra
- name: openstack-interop
- name: openstack-iotronic
- name: openstack-ironic
- name: openstack-javascript
- name: openstack-jjb
- name: openstack-keystone
- name: openstack-kolla
- name: openstack-kuryr
- name: openstack-latinamerica
- name: openstack-lbaas
ops:
- johnsom
- name: openstack-loci
- name: openstack-manila
ops:
- gouthamr
- tbarron
- carloss
- dviroel
- vkmc
- name: openstack-masakari
- name: openstack-meeting
- name: openstack-meeting-3
- name: openstack-meeting-alt
- name: openstack-meghdwar
- name: openstack-meniscus
- name: openstack-mentoring
- name: openstack-merlin
- name: openstack-metering
- name: openstack-mistral
- name: openstack-mogan
- name: openstack-monasca
- name: openstack-multi-arch
- name: openstack-nemesis
- name: openstack-networking-cisco
- name: openstack-neutron
ops:
- amotoki
- haleyb
- mlavalle
- njohnston
- ralonsoh
- slaweq
- yamamoto
- name: openstack-nfv
- name: openstack-nova
- name: openstack-operators
- name: openstack-outreachy
ops:
- gouthamr
- name: openstack-oslo
- name: openstack-pandaman
- name: openstack-placement
- name: openstack-poppy
- name: openstack-qa
- name: openstack-quota
- name: openstack-raksha
- name: openstack-rally
ops:
- andreykurilin
- name: openstack-release
- name: openstack-requirements
ops:
- prometheanfire
- name: openstack-rpm-packaging
- name: openstack-sahara
- name: openstack-scalpels
- name: openstack-sdks
- name: openstack-security
- name: openstack-service-broker
- name: openstack-skyline
- name: openstack-snaps
- name: openstack-solar
- name: openstack-spaceport
- name: openstack-stable
# - name: openstack-state-management RETIRED 2021-06-09
- name: openstack-steth
- name: openstack-storlets
- name: openstack-swift
- name: openstack-tc
- name: openstack-telemetry
- name: openstack-third-party-ci
- name: openstack-trove
- name: openstack-upstream-institute
- name: openstack-vahana
- name: openstack-valence
- name: openstack-valet
- name: openstack-venus
- name: openstack-vitrage
- name: openstack-watcher
- name: openstack-windmill
- name: openstack-zaqar
- name: openstack-zun
- name: osism
- name: puppet-openstack
- name: rdo
- name: refstack
- name: senlin
- name: solum
- name: starlingx
- name: starlingx-gerritbot
- name: storyboard
- name: surveil
- name: swiftonfile
- name: swiftonhpss
- name: swift3
- name: syscompass
- name: tacker
- name: tripleo
admins:
- slagle
- ramishra
- weshay|ruck
- mwhahaha
ops:
- fultonj
- cloudnull
- marios
- name: wsme
- name: zuul