The heat_integrationtests.common.clients Module

class heat_integrationtests.common.clients.ClientManager(conf, admin_credentials=False)[source]

Bases: object

Provides access to the official python clients for calling various APIs.

Manager that provides access to the official python clients for calling various OpenStack APIs.

CEILOMETER_VERSION = '2'
CINDERCLIENT_VERSION = '2'
HEATCLIENT_VERSION = '1'
NOVA_API_VERSION = '2.1'
class heat_integrationtests.common.clients.KeystoneWrapperClient(auth_plugin, verify=True)[source]

Bases: object

Wrapper object for keystone client

This wraps keystone client, so we can encpasulate certain added properties like auth_token, project_id etc.

auth_ref
auth_token
get_endpoint_url(service_type, region=None)[source]
project_id