From dfbe316ff362588599ddfac73a451f28efbd5c24 Mon Sep 17 00:00:00 2001 From: Loic Dachary Date: Mon, 30 Nov 2015 16:55:38 +0100 Subject: [PATCH] buildpackages: create the image if it does not exist Since buildpackages runs before target provisioning, it is possible that the desired image does not yet exist on a newly provisionned tenant (or region). http://tracker.ceph.com/issues/13910 Fixes: #13910 Signed-off-by: Loic Dachary (cherry picked from commit ab9a3d5a88c321a4e3dfd71e0263bc984d4dd6db) --- tasks/buildpackages.py | 1 + 1 file changed, 1 insertion(+) diff --git a/tasks/buildpackages.py b/tasks/buildpackages.py index 28c696e70503c..0bdaa29803340 100644 --- a/tasks/buildpackages.py +++ b/tasks/buildpackages.py @@ -163,6 +163,7 @@ def task(ctx, config): select = '^(vps|eg)-' else: select = '' + openstack.image(os_type, os_version) # create if it does not exist build_flavor = openstack.flavor(config['machine'], select) http_flavor = openstack.flavor({ 'disk': 40, # GB -- 2.39.5