commit 405cb08207cf87145975d534634165caa701c92b
Author: Timur Sufiev <email address hidden>
Date: Thu May 26 19:07:36 2016 +0300
Fix Keystone url version suffix when webpath is present
There was a false assumption within utils.fix_auth_url_version()
routine that everything that goes after hostname:port part of Keystone
auth_url is could be only version suffix. Once '/identity' webpath was
enabled in Keystone Apache configuration in Devstack by default, the
falsehood was exposed and broken all integration tests. This is fixed.
While debugging fix_auth_url_version() I noticed another side-effect
of the fix: Horizon no longer needs to specify version suffix inside
OPENSTACK_KEYSTONE_URL setting, the fixed function works perfectly
without it. This will be mentioned in release notes for the dependent
Horizon patch.
Reviewed: https:/ /review. openstack. org/321639 /git.openstack. org/cgit/ openstack/ django_ openstack_ auth/commit/ ?id=405cb08207c f87145975d53463 4165caa701c92b
Committed: https:/
Submitter: Jenkins
Branch: master
commit 405cb08207cf871 45975d534634165 caa701c92b
Author: Timur Sufiev <email address hidden>
Date: Thu May 26 19:07:36 2016 +0300
Fix Keystone url version suffix when webpath is present
There was a false assumption within utils.fix_ auth_url_ version( )
routine that everything that goes after hostname:port part of Keystone
auth_url is could be only version suffix. Once '/identity' webpath was
enabled in Keystone Apache configuration in Devstack by default, the
falsehood was exposed and broken all integration tests. This is fixed.
While debugging fix_auth_ url_version( ) I noticed another side-effect KEYSTONE_ URL setting, the fixed function works perfectly
of the fix: Horizon no longer needs to specify version suffix inside
OPENSTACK_
without it. This will be mentioned in release notes for the dependent
Horizon patch.
Partial-Bug: #1585682 ed84934c75cfd8c 9d91cb2a895 fb4c60df0073968 d8caf7fbc5e
Needed-By: Icebfc291ec2b06
Change-Id: Iea9b8e8378e6c5