From 93bb7c67989784162aab2c4f2227424190c8f8fe Mon Sep 17 00:00:00 2001 From: Anand Shanmugam <anand1712@gmail.com> Date: Tue, 18 Oct 2016 03:49:32 -0700 Subject: [PATCH] Using either project name or tenant name for client Change-Id: Ic2cdd5887668192611439a46fd79daf03d67f218 --- cloudpulseclient/shell.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/cloudpulseclient/shell.py b/cloudpulseclient/shell.py index 454b9f5..e7d8ec7 100644 --- a/cloudpulseclient/shell.py +++ b/cloudpulseclient/shell.py @@ -277,6 +277,12 @@ class OpenStackCloudPulseShell(object): default=cliutils.env('OS_TENANT_ID'), help='Defaults to env[OS_TENANT_ID].') + parser.add_argument('--os-project-name', + metavar='<auth-project-name>', + default=cliutils.env('OS_PROJECT_NAME', + default=None), + help='Defaults to env[OS_PROJECT_NAME].') + parser.add_argument('--service-type', metavar='<service-type>', help='Defaults to container for all ' @@ -436,9 +442,9 @@ class OpenStackCloudPulseShell(object): (os_username, os_tenant_name, os_tenant_id, os_auth_url, os_auth_system, endpoint_type, service_type, bypass_url) = ( - (args.os_username, args.os_tenant_name, args.os_tenant_id, - args.os_auth_url, args.os_auth_system, args.endpoint_type, - args.service_type, args.bypass_url) + (args.os_username, args.os_tenant_name or args.os_project_name, + args.os_tenant_id, args.os_auth_url, args.os_auth_system, + args.endpoint_type, args.service_type, args.bypass_url) ) insecure = args.insecure cacert = args.os_cacert