Add Oslo review dashboard config files

Add main review dashboard config file and all libraries review
dashboard config files in four parts.

Use following command to generate review links:
./build_dashboards.sh   ${gerrit-dash-creator-bin}gerrit-dash-creator
${dashboard-config}/dashboards/

Change-Id: I4a2e7a2c1a57f7bf3befaa4c19c88dc306de9b64
This commit is contained in:
ChangBo Guo(gcb) 2017-04-24 19:32:34 +08:00
parent c4dfe5dad3
commit 2cc9420c0c
5 changed files with 170 additions and 0 deletions

View File

@ -0,0 +1,36 @@
[dashboard]
title = Oslo Review Inbox(Part One)
description = Review Inbox(Part One)
foreach = (project:^openstack/oslo.* OR project:openstack/debtcollector OR
project:openstack/castellan OR project:openstack/futurist OR
project:openstack/automaton OR project:openstack-dev/cookiecutter OR
project:openstack/debtcollector OR
project:openstack-dev/oslo-cookiecutter OR project:openstack/mox3)
status:open NOT owner:self
[section "Oslo Specs"]
query = project:openstack/oslo-specs
[section "automaton"]
query = project:openstack/automaton
[section "castellan"]
query = project:openstack/castellan
[section "cookiecutter"]
query = project:openstack-dev/cookiecutter
[section "debtcollector"]
query = project:openstack/debtcollector
[section "futurist"]
query = project:openstack/futurist
[section "mox3"]
query = project:openstack/mox3
[section "oslo-cookiecutter"]
query = project:openstack-dev/oslo-cookiecutter
[section "oslo.cache"]
query = project:openstack/oslo.cache

View File

@ -0,0 +1,32 @@
[dashboard]
title = Oslo Review Inbox(Part Two)
description = Review Inbox(Part Two)
foreach = project:^openstack/oslo.*
status:open NOT owner:self
[section "oslo.privsep"]
query = project:openstack/oslo.privsep
[section "oslo.reports"]
query = project:openstack/oslo.reports
[section "oslo.rootwrap"]
query = project:openstack/oslo.rootwrap
[section "oslo.serialization"]
query = project:openstack/oslo.serialization
[section "oslo.service"]
query = project:openstack/oslo.service
[section "oslo.tools"]
query = project:openstack/oslo.tools
[section "oslo.utils"]
query = project:openstack/oslo.utils
[section "oslo.versionedobjects"]
query = project:openstack/oslo.versionedobjects
[section "oslo.vmware"]
query = project:openstack/oslo.vmware

View File

@ -0,0 +1,32 @@
[dashboard]
title = Oslo Review Inbox(Part Three)
description = Review Inbox(Part Three)
foreach = project:^openstack/oslo.*
status:open NOT owner:self
[section "oslo.concurrency"]
query = project:openstack/oslo.concurrency
[section "oslo.config"]
query = project:openstack/oslo.config
[section "oslo.context"]
query = project:openstack/oslo.context
[section "oslo.db"]
query = project:openstack/oslo.db
[section "oslo.i18n"]
query = project:openstack/oslo.i18n
[section "oslo.log"]
query = project:openstack/oslo.log
[section "oslo.messaging"]
query = project:openstack/oslo.messaging
[section "oslo.middleware"]
query = project:openstack/oslo.middleware
[section "oslo.policy"]
query = project:openstack/oslo.policy

View File

@ -0,0 +1,31 @@
[dashboard]
title = Oslo Review Inbox(Part Four)
description = Review Inbox(Part Four)
foreach = (project:^openstack/oslosphinx OR project:openstack/oslotest OR
project:openstack/stevedore OR project:openstack/taskflow OR
project:openstack/tooz OR project:openstack-dev/pbr)
status:open NOT owner:self
[section "oslosphinx"]
query = project:openstack/oslosphinx
[section "oslotest"]
query = project:openstack/oslotest
[section "osprofiler"]
query = project:openstack/osprofiler
[section "pbr"]
query = project:openstack-dev/pbr
[section "pylockfile"]
query = project:openstack/pylockfile
[section "stevedore"]
query = project:openstack/stevedore
[section "taskflow"]
query = project:openstack/taskflow
[section "tooz"]
query = project:openstack/tooz

39
dashboards/main.dash Normal file
View File

@ -0,0 +1,39 @@
[dashboard]
title = Oslo Review Inbox
description = Review Inbox
foreach = (project:^openstack/oslo.* OR project:openstack/debtcollector OR
project:openstack/pylockfile OR project:openstack/castellan OR
project:openstack/futurist OR project:openstack/automaton OR
project:openstack/stevedore OR project:openstack/taskflow OR
project:openstack/tooz OR project:openstack-dev/cookiecutter OR
project:openstack-dev/pbr OR project:openstack/debtcollector OR
project:openstack-dev/oslo-cookiecutter OR project:openstack/mox3)
status:open NOT owner:self NOT label:Workflow<=-1 label:Verified>=1
NOT label:Code-Review<=-1,self NOT label:Code-Review>=1,self
[section "Oslo Specs"]
query = project:openstack/oslo-specs
[section "Bug Fixes"]
query = topic:^bug/.*
[section "Blueprints"]
query = message:"Blueprint"
[section "Needs Feedback (Changes older than 5 days that have not been reviewed by anyone)"]
query = NOT label:Code-Review<=2 age:5d
[section "You are a reviewer, but haven't voted in the current revision"]
query = reviewer:self
[section "Needs final +2"]
query = label:Code-Review>=2 limit:50
[section "New Contributors"]
query = reviewer:10068
[section "Passed Jenkins, No Negative Feedback"]
query = NOT label:Code-Review>=2 NOT label:Code-Review<=-1 limit:50
[section "Wayward Changes (Changes with no code review in the last 2days)"]
query = NOT label:Code-Review<=2 age:2d