Pass flavor metadata into heat template 95/62095/1
authorMichael Polenchuk <mpolenchuk@mirantis.com>
Tue, 11 Sep 2018 09:55:21 +0000 (13:55 +0400)
committerMichael Polenchuk <mpolenchuk@mirantis.com>
Tue, 11 Sep 2018 10:07:11 +0000 (14:07 +0400)
Change-Id: I660c7421c9c43d4603cf05489ca39f781467e3a1
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
snaps/openstack/tests/create_stack_tests.py
snaps/openstack/tests/heat/floating_ip_heat_template.yaml

index be4d6ea..7da5bc7 100644 (file)
@@ -448,6 +448,7 @@ class CreateStackFloatingIpTests(OSIntegrationTestCase):
             'image2_name': self.image_creator.image_settings.name,
             'flavor1_name': self.flavor1_name,
             'flavor2_name': self.flavor2_name,
+            'flavor_extra_specs': self.flavor_metadata,
             'net_name': self.network_name,
             'subnet_name': self.subnet_name,
             'inst1_name': self.vm_inst1_name,
index 40626b9..e64c7fc 100644 (file)
@@ -41,6 +41,10 @@ parameters:
     label: Instance Flavor for second VM
     description: Flavor name for the second instance
     default: m1.med
+  flavor_extra_specs:
+    type: json
+    description: Instance Flavor extra specs
+    default: {}
   net_name:
     type: string
     label: Test network name
@@ -88,12 +92,14 @@ resources:
       ram: 1024
       vcpus: 2
       disk: 2
+      extra_specs: { get_param: flavor_extra_specs }
   flavor2:
     type: OS::Nova::Flavor
     properties:
       ram: 1024
       vcpus: 2
       disk: 2
+      extra_specs: { get_param: flavor_extra_specs }
 
   network:
     type: OS::Neutron::Net