Remove any cores quota in tempest_scenario and shaker 94/68494/1
authorCédric Ollivier <cedric.ollivier@orange.com>
Thu, 19 Sep 2019 11:20:01 +0000 (13:20 +0200)
committerCédric Ollivier <cedric.ollivier@orange.com>
Thu, 19 Sep 2019 11:21:44 +0000 (13:21 +0200)
Both can reach the default limit if lots of computes available.

Co-Authored-By: Vincent Huet <vincent.huet@orange.com>
Change-Id: Ifd8a1080a08f55bf4b0efe1858e79fa4aff75895
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
functest/opnfv_tests/openstack/shaker/shaker.py
functest/opnfv_tests/openstack/tempest/tempest.py

index 03aecca..46a44c7 100644 (file)
@@ -41,6 +41,7 @@ class Shaker(singlevm.SingleVm2):
     create_server_timeout = 300
     shaker_timeout = '3600'
     quota_instances = -1
+    quota_cores = -1
 
     def __init__(self, **kwargs):
         super(Shaker, self).__init__(**kwargs)
@@ -85,7 +86,8 @@ class Shaker(singlevm.SingleVm2):
             domain=self.project.domain.id)
         self.orig_cloud.set_compute_quotas(
             self.project.project.name,
-            instances=self.quota_instances)
+            instances=self.quota_instances,
+            cores=self.quota_cores)
         scpc = scp.SCPClient(self.ssh.get_transport())
         scpc.put('/home/opnfv/functest/conf/env_file', remote_path='~/')
         if os.environ.get('OS_CACERT'):
index faf2ab5..a6ec568 100644 (file)
@@ -644,9 +644,11 @@ class TempestScenario(TempestCommon):
     """Tempest scenario testcase implementation class."""
 
     quota_instances = -1
+    quota_cores = -1
 
     def run(self, **kwargs):
         self.orig_cloud.set_compute_quotas(
             self.project.project.name,
-            instances=self.quota_instances)
+            instances=self.quota_instances,
+            cores=self.quota_cores)
         return super(TempestScenario, self).run(**kwargs)