diff --git a/modules/openstack_project/files/zuul/grey.png b/modules/openstack_project/files/zuul/grey.png
new file mode 100644
index 0000000000..7c1815d89b
Binary files /dev/null and b/modules/openstack_project/files/zuul/grey.png differ
diff --git a/modules/openstack_project/files/zuul/status.js b/modules/openstack_project/files/zuul/status.js
index 5f8fa85d19..d5c72755ea 100644
--- a/modules/openstack_project/files/zuul/status.js
+++ b/modules/openstack_project/files/zuul/status.js
@@ -226,7 +226,9 @@ function format_change(change, change_queue) {
}
html += '
';
if (i == change['_tree_index']) {
- if (change['failing_reasons'] && change['failing_reasons'].length > 0) {
+ if (change['active'] != true) {
+ html += ' ';
+ } else if (change['failing_reasons'] && change['failing_reasons'].length > 0) {
var reason = change['failing_reasons'].join(', ');
var image = 'red.png';
if (reason.match(/merge conflict/)) {
diff --git a/modules/openstack_project/manifests/status.pp b/modules/openstack_project/manifests/status.pp
index 75ca3c755d..39765bffd2 100644
--- a/modules/openstack_project/manifests/status.pp
+++ b/modules/openstack_project/manifests/status.pp
@@ -186,6 +186,12 @@ class openstack_project::status (
require => File['/srv/static/status/zuul'],
}
+ file { '/srv/static/status/zuul/grey.png':
+ ensure => present,
+ source => 'puppet:///modules/openstack_project/zuul/grey.png',
+ require => File['/srv/static/status/zuul'],
+ }
+
file { '/srv/static/status/zuul/line-angle.png':
ensure => present,
source => 'puppet:///modules/openstack_project/zuul/line-angle.png',
|