def get_api_client(offline_token=env_variables['offline_token'], **kwargs): url = env_variables['remote_service_url'] if not url: url = utils.get_local_assisted_service_url( utils.get_env('PROFILE'), utils.get_env('NAMESPACE'), 'assisted-service', utils.get_env('DEPLOY_TARGET')) return assisted_service_api.create_client(url, offline_token, **kwargs)
def api_client(): url = env_variables['remote_service_url'] if not url: url = utils.get_local_assisted_service_url( utils.get_env('PROFILE'), utils.get_env('NAMESPACE'), 'assisted-service', utils.get_env('DEPLOY_TARGET')) yield assisted_service_api.create_client(url)
def get_api_client(offline_token=None, **kwargs) -> InventoryClient: url = global_variables.remote_service_url offline_token = offline_token or global_variables.offline_token if not url: url = utils.get_local_assisted_service_url( global_variables.namespace, 'assisted-service', utils.get_env('DEPLOY_TARGET')) return ClientFactory.create_client(url, offline_token, **kwargs)