apache - horizon's identity page will link to keystone WSGI

Bug #1478306 reported by Chung Chih, Hung
44
This bug affects 8 people
Affects Status Importance Assigned to Milestone
devstack
Fix Released
Undecided
David Lyle

Bug Description

Horizon's identity panel will not work.
Project pannel will show keystone's version api result.
Users pannel will display 404 page for "The resource could not be found."

Why this will happen?
Because of projects pannel url is /identity, and we had add apache url Alias configuration in following commit.
https://github.com/openstack-dev/devstack/commit/3bae7d48c0bd283779c206152e6dcfa4c5883521
Apache will redirect 80 port request, which url was begin with '/identity', to keystone WSGI application.

We should make this alias rule will not apply to 80 port.

My devstack's branch sha1 is 411c43983dc88162df1509d9fc4659d5fe0977ae

Changed in devstack:
assignee: nobody → lyanchih (lyanchih)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to devstack (master)

Fix proposed to branch: master
Review: https://review.openstack.org/205981

Changed in devstack:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Fix proposed to branch: master
Review: https://review.openstack.org/206263

Changed in devstack:
assignee: lyanchih (lyanchih) → David Lyle (david-lyle)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on devstack (master)

Change abandoned by lyanchih (<email address hidden>) on branch: master
Review: https://review.openstack.org/205981

Changed in devstack:
assignee: David Lyle (david-lyle) → Sean Dague (sdague)
Changed in devstack:
assignee: Sean Dague (sdague) → David Lyle (david-lyle)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to devstack (master)

Reviewed: https://review.openstack.org/206263
Committed: https://git.openstack.org/cgit/openstack-dev/devstack/commit/?id=7b105c572ed51510d951304b31c043cfe4674731
Submitter: Jenkins
Branch: master

commit 7b105c572ed51510d951304b31c043cfe4674731
Author: David Lyle <email address hidden>
Date: Mon Jul 27 17:14:32 2015 -0600

    Move horizon apache root to /dashboard

    With keystone's move to /identity, a conflict in for resources was
    created as both keystone and horizon used /identity. The keystone
    config took precedence and rendered API output in the horizon UI.

    This patch sets the root for horizon to /dashboard and serves all
    horizon content from there. Additionally, a RedirectMatch has been added
    to the apache config for horizon to redirect '/' to '/dashboard' this
    will allow the implementation to change without being immediately
    painful to users.

    Also made the path '/dashboard/' configurable in stackrc.

    Closes-Bug: #1478306
    Depends-On: I9a04f936ed6d8c14775a332dc28e903992806c42

    for devstack-gate changes to remove hard coded horizon url structure
    assumptions.

    Change-Id: I6fbca5cea9e44df160afbccc71bd045437657320

Changed in devstack:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.