Feature 5649 Alternative images for VIM specific
Change-Id: I4780afb862fc2d8b9625aa771c0bd8d7aefefef6
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
diff --git a/openmano b/openmano
index abfdba3..ccd22e7 100755
--- a/openmano
+++ b/openmano
@@ -317,6 +317,11 @@
vdu_list[index]['image'] = image_name_
if "image-checksum" in vdu_list[index]:
del vdu_list[index]["image-checksum"]
+ if vdu_list[index].get("alternative-images"):
+ for a_image in vdu_list[index]["alternative-images"]:
+ a_image['image'] = image_name_
+ if "image-checksum" in a_image:
+ del a_image["image-checksum"]
else: # image name in volumes
vdu_list[index]["volumes"][0]["image"] = image_name_
if "image-checksum" in vdu_list[index]["volumes"][0]:
@@ -332,6 +337,9 @@
if api_version == "/v3":
if vdu_list[index].get("image"):
vdu_list[index]['image-checksum'] = image_checksum_
+ if vdu_list[index].get("alternative-images"):
+ for a_image in vdu_list[index]["alternative-images"]:
+ a_image['image-checksum'] = image_checksum_
else: # image name in volumes
vdu_list[index]["volumes"][0]["image-checksum"] = image_checksum_
else: