def build(self, template=None, parameters=None): bd = BuildDispatcher() builder = bd.builder_for_base_image(template=template, parameters=parameters) image = builder.base_image thread = builder.base_thread thread.join() if image.status != "COMPLETE": fail_msg("Failed image status: " + image.status) return image
def build(self, template=None, parameters=None): bd = BuildDispatcher() builder = bd.builder_for_base_image(template=template, parameters=parameters) print json.dumps(builder.app_config) image = builder.base_image thread = builder.base_thread for key in image.metadata(): print "%s %s" % (key, getattr(image, key, None)) thread.join() if image.status != "COMPLETE": fail_msg("Failed image status: " + image.status) return image