Comment 18 for bug 1585682

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to django_openstack_auth (stable/mitaka)

Reviewed: https://review.openstack.org/323785
Committed: https://git.openstack.org/cgit/openstack/django_openstack_auth/commit/?id=932ca49e769980043996f5872c6513d9fc68bb48
Submitter: Jenkins
Branch: stable/mitaka

commit 932ca49e769980043996f5872c6513d9fc68bb48
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.

    Partial-Bug: #1585682
    Needed-By: Icebfc291ec2b06ed84934c75cfd8c9d91cb2a895
    Change-Id: Iea9b8e8378e6c5fb4c60df0073968d8caf7fbc5e
    (cherry picked from commit 405cb08207cf87145975d534634165caa701c92b)