summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorscottda <scott.dangelo@hp.com>2015-05-12 21:34:13 +0000
committerscottda <scott.dangelo@hp.com>2015-05-12 21:39:51 +0000
commitadc561a7b12e687420a5785eacb246aacba2b6e4 (patch)
tree365b21160f99417fdbd180bfc36f966964964b8f
parent17bccf1a0643821b877bdb54839726e947d107d4 (diff)
downloadpython-cinderclient-adc561a7b12e687420a5785eacb246aacba2b6e4.tar.gz
cinderclient no longer honors --endpoint-type
Commit for "Enable version discovery": ae03d2a721bd9acb61805ce792a27fb7cf88e5cd breaks CLI use of --endpoint-type. This is because we were using the default interface instead of checking to see if an endpoint_type is passed in. Change-Id: I412bb6b4bcb9bf10aa6118a2ed43e28cbd3ed236 Closes-Bug: 1454407
-rw-r--r--cinderclient/shell.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/cinderclient/shell.py b/cinderclient/shell.py
index da562e1..95b3a7f 100644
--- a/cinderclient/shell.py
+++ b/cinderclient/shell.py
@@ -694,7 +694,7 @@ class OpenStackCinderShell(object):
endpoint = keystone_adapter.get_endpoint(
service_type=service_type,
version=version,
- interface='public')
+ interface=endpoint_type)
# Service was found, but wrong version. Lets try a different
# version, if the user did not specify one.
@@ -706,7 +706,7 @@ class OpenStackCinderShell(object):
endpoint = keystone_adapter.get_endpoint(
service_type=service_type, version=version,
- interface='public')
+ interface=endpoint_type)
except keystoneclient_exc.EndpointNotFound as e:
# No endpoint found with that service_type, lets fall back to
@@ -720,7 +720,7 @@ class OpenStackCinderShell(object):
try:
endpoint = keystone_adapter.get_endpoint(
version=version,
- service_type=service_type, interface='public')
+ service_type=service_type, interface=endpoint_type)
# Service was found, but wrong version. Lets try
# a different version, if the user did not specify one.
@@ -732,7 +732,7 @@ class OpenStackCinderShell(object):
endpoint = keystone_adapter.get_endpoint(
service_type=service_type, version=version,
- interface='public')
+ interface=endpoint_type)
except keystoneclient_exc.EndpointNotFound:
raise e