コード例 #1
0
ファイル: utils.py プロジェクト: joraldaz/goldstone-server
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)
コード例 #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)
コード例 #3
0
ファイル: utils.py プロジェクト: jbc0/goldstone-server
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)
コード例 #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)
コード例 #5
0
ファイル: utils.py プロジェクト: rsmitty/goldstone-server
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)