Merge pull request #179 from gnuoy/bug/configure-cinder-version

Pass a version to the cinder client.
This commit is contained in:
David Ames
2019-01-30 09:27:03 -08:00
committed by GitHub

View File

@@ -226,15 +226,17 @@ def get_octavia_session_client(session, service_type='load-balancer',
endpoint=endpoint.url)
def get_cinder_session_client(session):
def get_cinder_session_client(session, version=2):
"""Return cinderclient authenticated by keystone session.
:param session: Keystone session object
:type session: keystoneauth1.session.Session object
:param version: Cinder API version
:type version: int
:returns: Authenticated cinderclient
:rtype: cinderclient.Client object
"""
return cinderclient.Client(session=session)
return cinderclient.Client(session=session, version=version)
def get_keystone_scope():