Exemple #1
0
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)
Exemple #2
0
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)
Exemple #3
0
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)
Exemple #4
0
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)
Exemple #5
0
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)