Add image extra properties back in vping_base 13/57613/1
authorDelia Popescu <delia.popescu@enea.com>
Wed, 9 May 2018 12:31:22 +0000 (15:31 +0300)
committerCédric Ollivier <cedric.ollivier@orange.com>
Sun, 20 May 2018 21:37:44 +0000 (23:37 +0200)
Image extra properties are missing for ARM
Set image_url for ARM
JIRA: ARMBAND-383

Change-Id: I0e2730c3f22214ad61d72424ea76173f1783d0ca
Signed-off-by: Delia Popescu <delia.popescu@enea.com>
(cherry picked from commit 1aaeab75130345ae9198de23d013f9840044c8b5)

functest/ci/config_aarch64_patch.yaml
functest/opnfv_tests/openstack/vping/vping_base.py

index b8caf7d..281d5cf 100644 (file)
@@ -5,6 +5,8 @@ os:
             image_name: TestVM
             image_file_name: cirros-0.4.0-aarch64-disk.img
             image_password: gocubsgo
+            image_url:
+                /home/opnfv/functest/images/cirros-d161201-aarch64-disk.img
             extra_properties:
                 hw_firmware_type: 'uefi'
                 hw_video_model: 'vga'
index fc07f61..d588b9c 100644 (file)
@@ -66,9 +66,12 @@ class VPingBase(testcase.TestCase):
         image_base_name = '{}-{}'.format(
             getattr(config.CONF, 'vping_image_name'), self.guid)
         self.logger.info("Creating image with name: '%s'", image_base_name)
+        meta = getattr(config.CONF, 'openstack_extra_properties', None)
+        self.logger.info("Image metadata: %s", meta)
         self.image = self.cloud.create_image(
             image_base_name,
-            filename=getattr(config.CONF, 'openstack_image_url'))
+            filename=getattr(config.CONF, 'openstack_image_url'),
+            meta=meta)
         self.logger.debug("image: %s", self.image)
 
         private_net_name = getattr(