Make sure the API version is passed down
The API version to use was not being passed down to zaqarclient, which ended up in Zaqar using v1 even when v1.1 was explicitly specified. Closes-bug: #1489811 Change-Id: I3d6db3f48803dddb4639706fcae6882b3e5ecfd9
This commit is contained in:
@@ -30,15 +30,16 @@ API_VERSIONS = {
|
|||||||
|
|
||||||
def make_client(instance):
|
def make_client(instance):
|
||||||
"""Returns an queues service client."""
|
"""Returns an queues service client."""
|
||||||
|
version = instance._api_version[API_NAME]
|
||||||
queues_client = utils.get_client_class(
|
queues_client = utils.get_client_class(
|
||||||
API_NAME,
|
API_NAME,
|
||||||
instance._api_version[API_NAME],
|
version,
|
||||||
API_VERSIONS)
|
API_VERSIONS)
|
||||||
|
|
||||||
if not instance._url:
|
if not instance._url:
|
||||||
instance._url = instance.get_endpoint_for_service_type(API_NAME)
|
instance._url = instance.get_endpoint_for_service_type(API_NAME)
|
||||||
|
|
||||||
return queues_client(url=instance._url)
|
return queues_client(url=instance._url, version=version)
|
||||||
|
|
||||||
|
|
||||||
def build_option_parser(parser):
|
def build_option_parser(parser):
|
||||||
|
Reference in New Issue
Block a user