Jump to: navigation, search

Difference between revisions of "GerrymanderConfig"

(Created page with "The text that follows is a configuration file for using the [https://github.com/berrange/gerrymander Gerrymander] tool with OpenStack. Save the text below to a plain file $HOM...")
 
(Add more bots)
 
Line 41: Line 41:
 
# List of user names associated with automated robots,
 
# List of user names associated with automated robots,
 
# comma separated
 
# comma separated
bots = jenkins, elasticrecheck, arista-test, bsn, pattabi-ayyasami-ci, brocade-oss-service, brocade_jenkins, cisco-openstack-ci, citrixjenkins, compass_ci, designate-jenkins, docker-ci, eci, freescale-ci, fuel-ci, fuel-watcher, huawei-ci, hyper-v-ci, ibmdb2, ibmsdnve, powerkvm, ibmpwrvc, ibm-zvm-ci, rocktown, lvstest, mellanox, metaplugintest, midokura, nec-openstack-ci, netapp-ci, NetScalerAts, neutronryu, nuage-ci, contrail, odl-jenkins, plumgrid-ci, puppetceph, puppet-openstack-ci-user, raxheatci, radware3rdpartytesting, redhatci, smokestack, sfci, thstack-ci, tailfncs, vmwareminesweeper, wherenowjenkins, citrix_xenserver_ci, jaypipes-testing, jenkins-magnetodb, murano-ci, nicirabot, novaimagebuilder-jenkins, reddwarf, savanna-ci, turbo-hipster, varmourci, vanillabot
+
bots = jenkins, elasticrecheck, arista-test, bsn, pattabi-ayyasami-ci, brocade-oss-service, brocade_jenkins, cisco-openstack-ci, citrixjenkins, compass_ci, designate-jenkins, docker-ci, eci, freescale-ci, fuel-ci, fuel-watcher, huawei-ci, hyper-v-ci, ibmdb2, ibmsdnve, powerkvm, ibmpwrvc, ibm-zvm-ci, rocktown, lvstest, mellanox, metaplugintest, midokura, nec-openstack-ci, netapp-ci, NetScalerAts, neutronryu, nuage-ci, contrail, odl-jenkins, plumgrid-ci, puppetceph, puppet-openstack-ci-user, raxheatci, radware3rdpartytesting, redhatci, smokestack, sfci, thstack-ci, tailfncs, vmwareminesweeper, wherenowjenkins, citrix_xenserver_ci, jaypipes-testing, jenkins-magnetodb, murano-ci, nicirabot, novaimagebuilder-jenkins, reddwarf, savanna-ci, turbo-hipster, varmourci, vanillabot, trivial-rebase, launchpadsync
  
 
[group-ceilometer]
 
[group-ceilometer]

Latest revision as of 13:35, 21 May 2014

The text that follows is a configuration file for using the Gerrymander tool with OpenStack. Save the text below to a plain file $HOME/.gerrymander. This will enable gerrymander to filter out robot accounts, highlight core team members and group related projects together

# This config file should be saved as $HOME/.gerrymander

[server]
# If not set defaults to 'review' - setup such an
# alias in your $HOME/.ssh/config if you wish, or
# uncomment these instead
hostname=review.openstack.org
port=29418
#username=berrange
#keyfile=/home/berrange/.ssh/id_rsa.pub

#[cache]
# Directory where the results of gerry query commands
# will be cached to avoid re-querying the server
#directory=/home/berrange/.gerrymander.d/cache
# Maximum amount of time to cache data for commands
# whose dataset is large & infrequently changing.
# Defaults to 1 day
#longlifetime=86400
# Maximum amount of time to cache data for commands
# whose dataset is frequently changing.
# Defaults to 5 minutes
#shortlifetime=300

[organization]
# List the names of teams you use with gerrit. For
# example OpenStack projects have the "Core team"
# concept for people allowed to +2/+A patches. If
# you have multiple teams you can list them comma
# separated
teams = core

# List the names of groups you use with gerrit.
# Each group will be associated with one or more
# gerrit projects
groups = ceilometer, cinder, docs, glance, heat, horizon, infra, ironic, keystone, neutron, nova, oslo, swift, tempest, trove

# List of user names associated with automated robots,
# comma separated
bots = jenkins, elasticrecheck, arista-test, bsn, pattabi-ayyasami-ci, brocade-oss-service, brocade_jenkins, cisco-openstack-ci, citrixjenkins, compass_ci, designate-jenkins, docker-ci, eci, freescale-ci, fuel-ci, fuel-watcher, huawei-ci, hyper-v-ci, ibmdb2, ibmsdnve, powerkvm, ibmpwrvc, ibm-zvm-ci, rocktown, lvstest, mellanox, metaplugintest, midokura, nec-openstack-ci, netapp-ci, NetScalerAts, neutronryu, nuage-ci, contrail, odl-jenkins, plumgrid-ci, puppetceph, puppet-openstack-ci-user, raxheatci, radware3rdpartytesting, redhatci, smokestack, sfci, thstack-ci, tailfncs, vmwareminesweeper, wherenowjenkins, citrix_xenserver_ci, jaypipes-testing, jenkins-magnetodb, murano-ci, nicirabot, novaimagebuilder-jenkins, reddwarf, savanna-ci, turbo-hipster, varmourci, vanillabot, trivial-rebase, launchpadsync

[group-ceilometer]
projects = openstack/ceilometer, openstack/python-ceilometerclient
team-core = jdanjou, doug-hellmann, chungg, lianhao-lu, asalkeld, eglynn, nijaba, corvus

[group-cinder]
projects = openstack/cinder, openstack/python-cinderclient, openstack/volume-api
team-core = john-griffith, avishay-il, zhiteng-huang, eharney, duncan-thomas, thingee, walter-boring, jdurgin

[group-docs]
projects = openstack/openstack-manuals, openstack/api-site, openstack/operations-guide
team-core = annegentle, fifieldt, emilienm, lorinh, koolhead17, razique, diane-fleming, salvatore-orlando, kbringard

[group-glance]
projects = openstack/glance, openstack/python-glanceclient, openstack/image-api
team-core = markwash, bcwaldon, eglynn, dan-prince, flaper87, alex-meade, jbresnah, iccha-sethi

[group-heat]
projects = openstack/heat, openstack/heat-templates, openstack/heat-cfntools, openstack/python-heatclient
team-core = asalkeld, clint-fewbar, imain, jpeeler-z, steve-stevebaker, sdake, shardy, tomas-8c8, zaneb

[group-horizon]
projects = openstack/horizon
team-core = gabriel-hurley, mrunge, ttrifonov, jpichon, kspear, amotoki, john-postlethwait, paul-mcmillan, tres, lin-hua-cheng, david-lyle

[group-infra]
projects = openstack-infra/askbot-theme, openstack-infra/config, openstack-infra/devstack-gate, openstack-infra/gear, openstack-infra/gearman-plugin, openstack-infra/gerrit, openstack-infra/gerritbot, openstack-infra/gerritlib, openstack-infra/gitdm, openstack-infra/git-review, openstack-infra/jeepyb, openstack-infra/jenkins-job-builder, openstack-infra/lodgeit, openstack-infra/meetbot, openstack-infra/nose-html-output, openstack-infra/puppet-apparmor, openstack-infra/puppet-dashboard, openstack-infra/puppet-vcsrepo, openstack-infra/pypi-mirror, openstack-infra/releasestatus, openstack-infra/reviewday, openstack-infra/statusbot, openstack-infra/zmq-event-publisher, openstack-infra/zuul
team-core = cboylan, corvus, fungi, mordred

[group-ironic]
projects = openstack/ironic, openstack/python-ironicclient
team-core = devananda, mikalstill, sdague, lifeless

[group-keystone]
projects = openstack/keystone, openstack/python-keystoneclient, openstack/identity-api
team-core = ayoung, blk-u, dolph, guang-yee, heckj, henry-nash, termie

[group-nova]
projects = openstack/nova, openstack/python-novaclient, openstack/compute-api
team-core = jogo, sdague, danms, yunmao, p-draigbrady, mikalstill, russellb, cerberus, markmc, cbehrens, klmitch, johannes.erdfelt, vishvananda, belliott, tr3buchet, devananda, alaski, berrange, johngarbutt

[group-oslo]
projects = openstack/oslo-incubator, openstack/oslo.config, openstack-dev/pbr, openstack-dev/hacking
team-core = dims-v, doug-hellmann, jason-koelker, markmc, mikalstill, russellb, zyluo, flaper87

[group-quantum]
projects = openstack/quantum, openstack/python-quantumclient, openstack/netconn-api
team-core = arosen, amotoki, danwent, emagana, garyk, markmcclain, maru, nati-ueno, rkukura, salvatore-orlando, snaiksat, gongysh

[group-swift]
projects = openstack/swift, openstack/python-swiftclient
team-core = darrellb, torgomatic, notmyname, gholt, chmouel, cthier, clay-gerrard, david-goetz, redbo, greglange, pandemicsyn

[group-tempest]
projects = openstack/tempest
team-core = afazekas, cyeoh-0, david-kranz, jaypipes, treinish, sdague

[group-trove]
projects = stackforge/trove, stackforge/python-troveclient
team-core = tim-simpson, vipuls, hubcap, slicknik


# It is possible to define new commands as aliases for
# existing commands
#[commands]
#aliases=nova-stats

# This is an alias of 'changes' command. The custom
# settings for the command are listed in a later
# section [command-nova-stats], as for any normal
# command
#[alias-nova-changes]
# The name of the original command
#basecmd=changes
# A description for the new command
#description=Nova open changes


# Each command line tool can have the default values for
# its command line flags set here.
#   - string flags - just the string value
#   - bool flags - 'True' or 'False' (case insensitive)
#   - list flags - comma separated
#[command-patchreviewstats]
#group=nova
#debug=False

#[command-changes]
#sort=createdOn
#branch=master
#field=url, branch, owner, subject:50, lastUpdated, createdOn, approvals
#status=open

# Default values for the alias of changes we defined earlier
# Here we just set the group to be 'nova'. So now intead
# of running 'gerrymander changes --group nova' we can just
# run 'gerrymander nova-changes'
#[command-nova-changes]
#group=nova