def get_client(session=None): """Get a nova v2 client from a keystone session.""" from goldstone.keystone.utils import get_session from novaclient import client if session is None: session = get_session() return client.Client('2', session=session)
def get_client(session=None): """Get a glance v2 client from a keystone session.""" from goldstone.keystone.utils import get_session from glanceclient import client if session is None: session = get_session() return client.Client(version='2', session=session)
def get_client(session=None): """Get a neutron v2 client from a keystone session.""" from goldstone.keystone.utils import get_session from neutronclient.v2_0 import client if session is None: session = get_session() return client.Client(session=session)
def get_client(session=None): """Get a cinder v1 client from a keystone session.""" from goldstone.keystone.utils import get_session from cinderclient import client if session is None: session = get_session() return client.Client('1', session=session)