Cinder fix 07/11907/1
authorMark Beierl <mark.beierl@emc.com>
Tue, 8 Mar 2016 20:15:02 +0000 (15:15 -0500)
committerMark Beierl <mark.beierl@emc.com>
Tue, 5 Apr 2016 13:34:47 +0000 (13:34 +0000)
Fix so that Cinder will use Tenant ID instead of name

Change-Id: I2d30db61dffc4f381d64e8d99449a2c55c5928a9
JIRA: STORPERF-38
Signed-off-by: Mark Beierl <mark.beierl@emc.com>
(cherry picked from commit 5cedf955f643e3904182c6b0807912092f46e971)

docker/requirements.pip
storperf/storperf_master.py

index be29c28..c6f262c 100644 (file)
@@ -3,7 +3,7 @@ python-neutronclient==2.6.0
 python-heatclient==0.8.0
 python-novaclient==2.28.1
 python-glanceclient==1.1.0
-python-cinderclient==1.4.0
+python-cinderclient==1.6.0
 python-keystoneclient==1.6.0
 flask>=0.10
 flask-restful>=0.3.5
index 9e88a3c..c5d436e 100644 (file)
@@ -45,6 +45,7 @@ class StorPerfMaster(object):
         self._username = os.environ.get('OS_USERNAME')
         self._password = os.environ.get('OS_PASSWORD')
         self._tenant_name = os.environ.get('OS_TENANT_NAME')
+        self._tenant_id = os.environ.get('OS_TENANT_ID')
         self._project_name = os.environ.get('OS_PROJECT_NAME')
         self._auth_url = os.environ.get('OS_AUTH_URL')
 
@@ -128,7 +129,7 @@ class StorPerfMaster(object):
     @property
     def volume_quota(self):
         self._attach_to_openstack()
-        quotas = self._cinder_client.quotas.get(self._tenant_name)
+        quotas = self._cinder_client.quotas.get(self._tenant_id)
         return int(quotas.volumes)
 
     @property