Add project_domain_id and user_domain_id arguments
Add project_domain_id and user_domain_id with some sensible default values. This params are required with newer versions of python-novaclient. Change-Id: I4ad83a91427680a8d287a83f9a25300b1a470483
This commit is contained in:
parent
ff6cd1875d
commit
2b63ff70a6
|
@ -42,6 +42,16 @@ def main():
|
||||||
"$OS_TENANT_NAME)",
|
"$OS_TENANT_NAME)",
|
||||||
default=os.environ.get("OS_PROJECT_NAME",
|
default=os.environ.get("OS_PROJECT_NAME",
|
||||||
os.environ.get("OS_TENANT_NAME")))
|
os.environ.get("OS_TENANT_NAME")))
|
||||||
|
parser.add_argument("--project-domain-id",
|
||||||
|
help="OpenStack project domain id "
|
||||||
|
"(default $OS_PROJECT_DOMAIN_ID)",
|
||||||
|
default=os.environ.get("OS_PROJECT_DOMAIN_ID",
|
||||||
|
"default"))
|
||||||
|
parser.add_argument("--user-domain-id",
|
||||||
|
help="OpenStack user domain id "
|
||||||
|
"(default $OS_USER_DOMAIN_ID)",
|
||||||
|
default=os.environ.get("OS_USER_DOMAIN_ID",
|
||||||
|
"default"))
|
||||||
parser.add_argument("--auth-url",
|
parser.add_argument("--auth-url",
|
||||||
help="OpenStack auth url (default $OS_AUTH_URL)",
|
help="OpenStack auth url (default $OS_AUTH_URL)",
|
||||||
default=os.environ.get("OS_AUTH_URL"))
|
default=os.environ.get("OS_AUTH_URL"))
|
||||||
|
@ -68,7 +78,10 @@ def main():
|
||||||
logger.setLevel(logging.DEBUG)
|
logger.setLevel(logging.DEBUG)
|
||||||
|
|
||||||
nova_client = client.Client("2.31", args.username, args.password,
|
nova_client = client.Client("2.31", args.username, args.password,
|
||||||
args.project, args.auth_url, logger=logger)
|
project_name=args.project,
|
||||||
|
project_domain_id=args.project_domain_id,
|
||||||
|
user_domain_id=args.user_domain_id,
|
||||||
|
auth_url=args.auth_url, logger=logger)
|
||||||
|
|
||||||
authd.AuthdRequestHandler.set_nova_client(nova_client)
|
authd.AuthdRequestHandler.set_nova_client(nova_client)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue