Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 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)