Version discovery fails with default Keystone config
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
python-keystoneclient |
Invalid
|
Undecided
|
Unassigned | ||
python-openstackclient |
Fix Released
|
Medium
|
Dean Troyer |
Bug Description
The URLs returned inKeystone's version response (GET /) are set in keystone.conf with admin_endpoint and public_endpoint. The default for both of those is 'http://
This does not seem to be a wide-spread problem but clouds configured in this manner are in the wild, and generally older releases that can not or will not be upgraded soon. This fix (see below) could be done in KSC's auth plugins to make it universally available. A proof-of-concept has been done in OpenStackClient (https:/
A simple work-around for this problem is to use the scheme and host from the authentication URL used to get the version response in the returned endpoint when the endpoint host is 'localhost'.
Changed in python-openstackclient: | |
importance: | Undecided → Medium |
milestone: | none → m7 |
Changed in python-openstackclient: | |
assignee: | nobody → Dean Troyer (dtroyer) |
status: | New → In Progress |
Changed in python-openstackclient: | |
status: | Fix Committed → Fix Released |
Fix proposed to branch: master /review. openstack. org/147284
Review: https:/