region_name specified when instantiating HTTPClient is ignored
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Heat |
Fix Released
|
High
|
Bartosz Górski | ||
python-keystoneclient |
Fix Released
|
Medium
|
Jamie Lennox |
Bug Description
The region_name attribute on instances of HTTPClient is described in the class docstring as "Name of a region to select when choosing an endpoint from the service catalog". However, the attribute is not used in any way.
The constructors of AccessInfoV2 and AccessInfoV3 (both descendants of dict) pass the value returned by self.get(
Another side effect of this bug is that the management_url set on HTTPClient is not necessarily the endpoint for the region specified as it is set to the first endpoint in the tuple returned by the AccessInfo.
description: | updated |
summary: |
- Take region_name into account when setting management_url + Take region_name and version into account when setting management_url |
summary: |
- Take region_name and version into account when setting management_url + Take region_name into account when setting management_url |
Changed in python-keystoneclient: | |
assignee: | nobody → Harshavardhan Reddy M (hvreddy1110) |
Changed in python-keystoneclient: | |
importance: | Undecided → Medium |
Changed in python-keystoneclient: | |
status: | Confirmed → Incomplete |
summary: |
- Take region_name into account when setting management_url + region_name specified when instantiating HTTPClient is ignored |
description: | updated |
Changed in python-keystoneclient: | |
milestone: | none → 0.3.3 |
Changed in heat: | |
milestone: | none → icehouse-1 |
assignee: | nobody → Steven Dake (sdake) |
importance: | Undecided → High |
status: | New → Triaged |
Changed in heat: | |
milestone: | icehouse-1 → havana-rc2 |
Changed in python-keystoneclient: | |
milestone: | 0.3.3 → none |
Changed in heat: | |
milestone: | havana-rc2 → icehouse-1 |
tags: | removed: havana-rc-potential |
Changed in heat: | |
milestone: | icehouse-1 → icehouse-2 |
Changed in python-keystoneclient: | |
assignee: | Jamie Lennox (jamielennox) → Dolph Mathews (dolph) |
Changed in python-keystoneclient: | |
assignee: | Dolph Mathews (dolph) → Jamie Lennox (jamielennox) |
Changed in heat: | |
assignee: | Steven Dake (sdake) → Bartosz Górski (bartosz-gorski) |
status: | Triaged → In Progress |
Changed in python-keystoneclient: | |
milestone: | none → 0.4.2 |
Changed in python-keystoneclient: | |
status: | Fix Committed → Fix Released |
Changed in heat: | |
status: | Fix Committed → Fix Released |
Changed in heat: | |
milestone: | icehouse-3 → 2014.1 |
Indeed AccessInfo is ignoring region when obtaining the management URL.