system-config/modules/gerrit/files/gerritbot_channel_config.yaml
Clark Boylan bc2448199a Allow GerritBot to talk on multiple channels.
Fixes bug #1020987

Update GerritBot with the ability to talk on multiple channels. This
way a single GerritBot instance can operate in multiple channels for
multiple projects. To make this work this change introduces a new
channel configuration file (yaml) for GerritBot that specifies each
channel that GerritBot should join and the changes that channel is
interested in.

The config should look something like:
channel-foo:
    events:
      - patchset-created
      - change-merged
    projects:
      - test/bar
      - test/foo
    branches:
      - master

Change-Id: I8e278f9be5182611981a3d912cc323bd3d386fc5
2012-07-05 15:02:25 -07:00

46 lines
1.0 KiB
YAML

openstack-infra:
events:
- patchset-created
- change-merged
- x-vrif-minus-1
projects:
- openstack/openstack-ci-puppet
- openstack-ci/git-review
- openstack-ci/zuul
branches:
- master
openstack-dev:
events:
- change-merged
- x-vrif-minus-1
projects:
- openstack/cinder
- openstack/glance
- openstack/horizon
- openstack/keystone
- openstack/nova
- openstack/openstack-common
- openstack/python-cinderclient
- openstack/python-glanceclient
- openstack/python-keystoneclient
- openstack/python-novaclient
- openstack/python-openstackclient
- openstack/python-quantumclient
- openstack/python-swiftclient
- openstack/quantum
- openstack/swift
branches:
- master
stackforge-dev:
events:
- patchset-created
- change-merged
- x-vrif-minus-1
projects:
- stackforge/ceilometer
- stackforge/heat
branches:
- master