Make sure Horizon can run without Neutron, Glance, Nova and Keystone

Bug #1580116 reported by Xavier Hardy
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenStack Dashboard (Horizon)
Fix Released
Wishlist
Steve McLellan

Bug Description

As stated in the installation guide (http://docs.openstack.org/developer/horizon/topics/install.html), the Horizon dashboard requires Neutron, Glance, Nova and Keystone. However, some OpenStack services can be used separately without any of those, such as Mistral.

As a Mistral user, I would like to be able to use the Mistral dashboard, without having to install Neutron, Glance, Nova nor Keystone (as long as I use Mistral without authentication). It would be silly to have to start a separate UI project just because of that, when the Mistral dashboard Horizon plugin already does what we need.

Tags: horizon-core
Revision history for this message
Rob Cresswell (robcresswell-deactivatedaccount) wrote :

The scale of this work means its likely better as a blueprint. However, unless someone is prepared to pick it up, it doesn't really matter where we carry it.

Changed in horizon:
status: New → Confirmed
importance: Undecided → Wishlist
milestone: none → next
tags: removed: mistral mitaka-backport-potential
Steve McLellan (sjmc7)
Changed in horizon:
assignee: nobody → Steve McLellan (sjmc7)
Changed in horizon:
status: Confirmed → In Progress
Changed in horizon:
milestone: next → newton-3
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to horizon (master)

Reviewed: https://review.openstack.org/342283
Committed: https://git.openstack.org/cgit/openstack/horizon/commit/?id=018e99d20e769811babf61d87192ec7a76c8f2eb
Submitter: Jenkins
Branch: master

commit 018e99d20e769811babf61d87192ec7a76c8f2eb
Author: Steve McLellan <email address hidden>
Date: Thu Jul 14 11:55:37 2016 -0500

    Allow horizon to function without nova

    Adds conditional block to nova quotas to exclude them if nova is not
    enabled; adds 'permission' checks to the project overview and
    access_and_security panels to only enable them if compute is enabled;
    adds permission checks on compute and image to the admin overview
    and metadef panels; disables 'modify quota' and 'view usage' project
    actions; disables 'update defaults' if there are no quotas available.

    The 'access and security' panel still appears (under Compute) but
    tabs other than the keystone endpoint and RC download tab are hidden.

    Closes-Bug: #1580116
    Change-Id: I1b2ddee0395ad9f55692111604b31618c4eaf69e

Changed in horizon:
status: In Progress → Fix Released
Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/horizon 10.0.0.0b3

This issue was fixed in the openstack/horizon 10.0.0.0b3 development milestone.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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