aboutsummaryrefslogtreecommitdiff
path: root/kolla
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2020-01-28 15:20:30 +0000
committerGerrit Code Review <review@openstack.org>2020-01-28 15:20:30 +0000
commit2fdc76124ccf47823e1a0f665ce1d278e5a131f5 (patch)
tree7c06e740cb0efc5aaacaaceae8e6c55cae1e6646 /kolla
parentdcd3669e379991c73169fcee0f6649d14387957a (diff)
parentfd1db6cd89a03114c3d8db1b7a7ae5e7498b3d0a (diff)
downloadkolla-2fdc76124ccf47823e1a0f665ce1d278e5a131f5.tar.gz
kolla-2fdc76124ccf47823e1a0f665ce1d278e5a131f5.zip
Merge "Reduce duplication in kolla.image.build.run()"
Diffstat (limited to 'kolla')
-rwxr-xr-xkolla/image/build.py20
1 files changed, 3 insertions, 17 deletions
diff --git a/kolla/image/build.py b/kolla/image/build.py
index 92e199957..bb9012f42 100755
--- a/kolla/image/build.py
+++ b/kolla/image/build.py
@@ -1385,10 +1385,6 @@ class KollaWorker(object):
Return a list of Queues that have been organized into a hierarchy
based on dependencies
"""
- self.build_image_list()
- self.find_parents()
- self.filter_images()
-
queue = six.moves.queue.Queue()
for image in self.images:
@@ -1428,12 +1424,11 @@ def run_build():
kolla.setup_working_dir()
kolla.find_dockerfiles()
kolla.create_dockerfiles()
+ kolla.build_image_list()
+ kolla.find_parents()
+ kolla.filter_images()
if conf.template_only:
- kolla.build_image_list()
- kolla.find_parents()
- kolla.filter_images()
-
for image in kolla.images:
if image.status == STATUS_MATCHED:
continue
@@ -1448,23 +1443,14 @@ def run_build():
kolla.set_time()
if conf.save_dependency:
- kolla.build_image_list()
- kolla.find_parents()
- kolla.filter_images()
kolla.save_dependency(conf.save_dependency)
LOG.info('Docker images dependency are saved in %s',
conf.save_dependency)
return
if conf.list_images:
- kolla.build_image_list()
- kolla.find_parents()
- kolla.filter_images()
kolla.list_images()
return
if conf.list_dependencies:
- kolla.build_image_list()
- kolla.find_parents()
- kolla.filter_images()
kolla.list_dependencies()
return