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',