Merge "Set PROJECT_DOMAIN_NAME in generated v3 openrc" into stable/ocata

This commit is contained in:
Zuul 2018-01-31 05:13:05 +00:00 committed by Gerrit Code Review
commit a4d0288ceb
2 changed files with 7 additions and 0 deletions

View File

@ -19,6 +19,8 @@ export OS_PROJECT_ID={{ tenant_id }}
export OS_PROJECT_NAME="{{ tenant_name|shellfilter }}"
export OS_USER_DOMAIN_NAME="{{ user_domain_name|shellfilter }}"
if [ -z "$OS_USER_DOMAIN_NAME" ]; then unset OS_USER_DOMAIN_NAME; fi
export OS_PROJECT_DOMAIN_ID="{{ project_domain_id|shellfilter }}"
if [ -z "$OS_PROJECT_DOMAIN_ID" ]; then unset OS_PROJECT_DOMAIN_ID; fi
# unset v2.0 items in case set
unset OS_TENANT_ID

View File

@ -135,6 +135,11 @@ def download_rc_file(request):
# make v3 specific changes
context['user_domain_name'] = request.user.user_domain_name
try:
project_domain_id = request.user.token.project['domain_id']
except KeyError:
project_domain_id = ''
context['project_domain_id'] = project_domain_id
# sanity fix for removing v2.0 from the url if present
context['auth_url'], _ = utils.fix_auth_url_version_prefix(
context['auth_url'])