horizon broken on centos binary

Bug #1490066 reported by Steven Dake
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kolla
Fix Released
Critical
Steven Dake

Bug Description

Horizon is broken for a variety of reasons on centos binary.

1) The default setup of http binds a port to port 80 on RPM based distros. This needs to be turned off.

2) There is no horizon user/group added causing config-external to break badly.

3) openstack-dashboard is installed in /usr/share/openstack-dashboard/openstack_dashboard. This is incompatible with the expectations of the wsgi configuration.

4) the target for config-external is /etc/httpd/sites.d/horizon.conf. It should be /etc/httpd/conf.d/horizon.conf

5) A workaround is required for https://bugzilla.redhat.com/show_bug.cgi?id=1220070

6) Something with static display isn't working - probably related to a static link needing to be present in the filesystem.

Steven Dake (sdake)
Changed in kolla:
assignee: nobody → Steven Dake (sdake)
importance: Undecided → Critical
status: New → Confirmed
milestone: none → liberty-3
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to kolla (master)

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

Changed in kolla:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to kolla (master)

Reviewed: https://review.openstack.org/218531
Committed: https://git.openstack.org/cgit/stackforge/kolla/commit/?id=f587ed372910c2afc97d8dcfc6daa0fca263c8bf
Submitter: Jenkins
Branch: master

commit f587ed372910c2afc97d8dcfc6daa0fca263c8bf
Author: Steven Dake <email address hidden>
Date: Fri Aug 28 17:18:25 2015 -0700

    Make Horizon work on centos+binary

    Several problems exist with Horizon on centos+binary:

    1. The default setup of http binds a port to port 80 on RPM
       based distros.

    2. There is no horizon user/group added causing config-external
       to break badly.

    3. openstack-dashboard is installed in
       /usr/share/openstack-dashboard/openstack_dashboard. This
       is incompatible with the expectations of the wsgi configuration.

    4. the target for config-external is
       /etc/httpd/sites.d/horizon.conf. It should be
       /etc/httpd/conf.d/horizon.conf

    5. A workaround is required for:
        https://bugzilla.redhat.com/show_bug.cgi?id=1220070

    6. Static display requires compressing the installation via
       manage.py. To do this correctly pyscss needs to be upgraded
       because the version in RDO is broken.

    Co-Authored-By: Sam Yaple <email address hidden>
    Change-Id: Iabd3044906920f5cc60b9a6b320e62d1d7c9210f
    Closes-Bug: #1490066

Changed in kolla:
status: In Progress → Fix Committed
Sam Yaple (s8m)
Changed in kolla:
status: Fix Committed → 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.