mirror of
https://opendev.org/openstack/python-heatclient.git
synced 2026-01-16 23:00:35 +00:00
Set X-Region-Name in header when using SessionClient
We don't seem to set the header for region name when using session client. It's used to look for service endpoints in the catalog. Change-Id: I10cfdfb88b3f09e4ceb69b1020e82c4eba733804 Story: #2003806 Task: 26550
This commit is contained in:
parent
68d6c6f764
commit
ae21e6b70d
1 changed files with 4 additions and 0 deletions
|
|
@ -358,6 +358,10 @@ def _construct_http_client(endpoint=None, username=None, password=None,
|
|||
if 'interface' not in kwargs and endpoint_type:
|
||||
kwargs['interface'] = endpoint_type
|
||||
|
||||
if 'region_name' in kwargs:
|
||||
kwargs['additional_headers'] = {
|
||||
'X-Region-Name': kwargs['region_name']}
|
||||
|
||||
return SessionClient(session, auth=auth, **kwargs)
|
||||
else:
|
||||
return HTTPClient(endpoint=endpoint, username=username,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue