X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=openmano;fp=openmano;h=ccd22e7123cc854f42de347558e017de9c4918db;hb=16e3dd4ed7547fe4a4273c53a6deb23c00fdbfb3;hp=abfdba39a7bcf2b098ee72cb811453b286539122;hpb=fda3b8c9084db17a03feba4e989ce43124e261e1;p=osm%2FRO.git diff --git a/openmano b/openmano index abfdba39..ccd22e71 100755 --- a/openmano +++ b/openmano @@ -317,6 +317,11 @@ def vnf_create(args): 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 @@ def vnf_create(args): 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: