You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
321 lines
8.4 KiB
321 lines
8.4 KiB
# 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 |
|
- Shrews |
|
- dmsimard |
|
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 |
|
- frickler |
|
- fungi |
|
- ianw |
|
- jeblair |
|
- jhesketh |
|
- mnaser |
|
- mtaylor |
|
- pabelanger |
|
- 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: opendev-meeting |
|
- name: openinfralabs |
|
- name: openinfralabs-monitoring |
|
- 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-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
|
|
|