From e9a82e329ee03ba02ccc6776db651a7fa1e20037 Mon Sep 17 00:00:00 2001 From: Adriano Petrich Date: Mon, 16 Oct 2017 09:49:54 +0100 Subject: [PATCH] Add user and project_user_domains to novaclient As project_domain_name and user_domain_name were not passed in creating novaclient it tries to reach keystone v2(non existing) and fails. Change-Id: I9a952f8c8eef5d9fc1d331b6c2da26084526ad8d Closes-Bug: #1723171 --- tripleo_common/actions/base.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tripleo_common/actions/base.py b/tripleo_common/actions/base.py index 15e8f4184..9a4df02e9 100644 --- a/tripleo_common/actions/base.py +++ b/tripleo_common/actions/base.py @@ -120,6 +120,7 @@ class TripleOAction(actions.Action): nova_endpoint = keystone_utils.get_endpoint_for_project( context, 'nova') + # TODO(apetrich) Change this auth to a keystone session client = nova_client( 2, username=None, @@ -129,7 +130,9 @@ class TripleOAction(actions.Action): tenant_id=context.project_id, region_name=keystone_endpoint.region, auth_url=keystone_endpoint.url, - insecure=context.insecure + insecure=context.insecure, + project_domain_name="Default", + user_domain_name="Default" ) client.client.management_url = keystone_utils.format_url(