While adding a container image build CI job, the build started failing because grafana is not provided.
INFO:kolla.common.utils:===========================
INFO:kolla.common.utils:Images that failed to build
INFO:kolla.common.utils:===========================
ERROR:kolla.common.utils:grafana Failed with status: error
It appears that we're calling kolla-build to build the grafana container which wasn't previously being build (because we don't have packages). This might have been introduced by https://review.openstack.org/#/c/610663/
CalledProcessError: Command '['kolla-build', '--config-file', '/home/zuul/workspace/venv/share/tripleo-common/container-images/tripleo_kolla_config_overrides.conf', '--config-file', u'/home/zuul/workspace/kolla-build.conf', '--config-file', '/tmp/kolla_conf_6ATGfr', u'daemon', u'kubernetes', u'gluster-centos', u'glusterblock-provisioner', u'grafana', u'heketi', u'oauth-proxy', u'origin-ansible', u'origin-console', u'origin-control-plane', u'origin-deployer', u'origin-docker-builder', u'origin-docker-registry', u'origin-haproxy-router', u'origin-node', u'origin-pod', u'origin-web-console', u'prometheus-alertmanager', u'prometheus-node-exporter', u'prometheus', u'aodh-api', u'aodh-evaluator', u'aodh-listener', u'aodh-notifier', u'barbican-api', u'barbican-keystone-listener', u'barbican-worker', u'ceilometer-central', u'ceilometer-compute', u'ceilometer-ipmi', u'ceilometer-notification', u'cinder-api', u'cinder-backup', u'cinder-scheduler', u'cinder-volume', u'collectd', u'congress-api', u'cron', u'designate-api', u'designate-backend-bind9', u'designate-base', u'designate-central', u'designate-mdns', u'designate-producer', u'designate-sink', u'designate-worker', u'ec2-api', u'etcd', u'fluentd', u'glance-api', u'gnocchi-api', u'gnocchi-metricd', u'gnocchi-statsd', u'haproxy', u'heat-all', u'heat-api-cfn', u'heat-api', u'heat-engine', u'horizon', u'ironic-api', u'ironic-conductor', u'ironic-inspector', u'ironic-neutron-agent', u'ironic-pxe', u'iscsid', u'keepalived', u'keystone', u'manila-api', u'manila-base', u'manila-scheduler', u'manila-share', u'mariadb', u'memcached', u'mistral-api', u'mistral-engine', u'mistral-event-engine', u'mistral-executor', u'multipathd', u'neutron-dhcp-agent', u'neutron-l3-agent', u'neutron-metadata-agent-ovn', u'neutron-metadata-agent', u'neutron-openvswitch-agent', u'neutron-server-opendaylight', u'neutron-server-ovn', u'neutron-server', u'neutron-sriov-agent', u'nova-api', u'nova-compute-ironic', u'nova-compute', u'nova-conductor', u'nova-consoleauth', u'nova-libvirt', u'nova-novncproxy', u'nova-placement-api', u'nova-scheduler', u'novajoin-notifier', u'novajoin-server', u'octavia-api', u'octavia-base', u'octavia-health-manager', u'octavia-housekeeping', u'octavia-worker', u'opendaylight', u'ovn-base', u'ovn-controller', u'ovn-nb-db-server', u'ovn-northd', u'ovn-sb-db-server', u'panko-api', u'qdrouterd', u'rabbitmq', u'redis', u'rsyslog-base', u'sahara-api', u'sahara-engine', u'sensu-client', u'skydive-agent', u'skydive-analyzer', u'swift-account', u'swift-container', u'swift-object', u'swift-proxy-server', u'tempest', u'tripleo-ui', u'zaqar', u'cluster-monitoring-operator', u'configmap-reload', u'kube-rbac-proxy', u'kube-state-metrics', u'prometheus-config-reloader', u'prometheus-operator', u'etcd']' returned non-zero exit status 1
Adding promotion-blocker because it'll prevent containers from being built