summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorricolin <rico.lin@easystack.cn>2017-04-25 21:21:52 +0800
committerricolin <rico.lin@easystack.cn>2018-02-07 17:12:06 +0800
commitffeaf1b8ce5cd33cfcfe8303446b6a517bfd6ee7 (patch)
tree760d267eb29bc37896ccdf2bcce28677b79451c7 /tools
parent76eafe84de63ea77109a0e0c72ca4ab39aa59bce (diff)
downloadheat-ffeaf1b8ce5cd33cfcfe8303446b6a517bfd6ee7.tar.gz
Add Heat review dashboard config files
Add main review dashboard config file, and doc for how to generate it. Change-Id: I47860f9840dfa84041709e38ac361f8756171eb7
Diffstat (limited to 'tools')
-rw-r--r--tools/README.rst15
-rw-r--r--tools/dashboards/heat.dash33
2 files changed, 48 insertions, 0 deletions
diff --git a/tools/README.rst b/tools/README.rst
index de4428aba..7bade8685 100644
--- a/tools/README.rst
+++ b/tools/README.rst
@@ -25,3 +25,18 @@ test-requires-deb
test-requires-rpm
list of RPM packages as of Fedora 20
+
+Review dashboards
+=================
+
+Generate gerrit review URL for heat. This can pop up some patches
+that might requires reviews. You can generate it with following
+command under `gerrit-dash-creator` repo
+( https://git.openstack.org/cgit/openstack/gerrit-dash-creator )
+
+ $ ./gerrit-dash-creator heat.dash
+
+The sample of heat.dash can be found under ./dashboards/
+
+Get the output URL and add it to your gerrit menu
+(at ``https://review.openstack.org/#/settings/preferences``).
diff --git a/tools/dashboards/heat.dash b/tools/dashboards/heat.dash
new file mode 100644
index 000000000..e41fc9b0f
--- /dev/null
+++ b/tools/dashboards/heat.dash
@@ -0,0 +1,33 @@
+[dashboard]
+title = Heat Review Inbox
+description = Review Inbox
+foreach = (project:openstack/heat OR project:openstack/heat-agents OR
+ project:openstack/heat-templates OR project:openstack/python-heatclient OR
+ project:openstack/heat-cfntools OR project:openstack/heat-specs OR
+ project:openstack/heat-dashboard OR project:openstack/heat-tempest-plugin)
+ 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 "Heat Specs"]
+query = project:openstack/heat-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 Zuul, No Negative Feedback"]
+query = NOT label:Code-Review>=2 NOT label:Code-Review<=-1 limit:50