From 27a16ccf76177413cc8f6c174eeb7dbff0a717a1 Mon Sep 17 00:00:00 2001
From: Joshua Harlow <jxharlow@godaddy.com>
Date: Thu, 3 Nov 2016 14:32:24 -0700
Subject: [PATCH] Skip queuing build tasks for UNMATCHED images

Closes-Bug: #1639989

Change-Id: I7bad2b784d2ac02a5af0d790ea32d35f90a681ec
---
 kolla/image/build.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/kolla/image/build.py b/kolla/image/build.py
index 231824e85b..a205e4bf20 100644
--- a/kolla/image/build.py
+++ b/kolla/image/build.py
@@ -927,6 +927,11 @@ class KollaWorker(object):
         queue = six.moves.queue.Queue()
 
         for image in self.images:
+            if image.status == STATUS_UNMATCHED:
+                # Don't bother queuing up build tasks for things that
+                # were not matched in the first place... (not worth the
+                # effort to run them, if they won't be used anyway).
+                continue
             if image.parent is None:
                 queue.put(BuildTask(self.conf, image, push_queue))
                 LOG.info('Added image %s to queue', image.name)