load balancer panel shouldn't be enabled by default

Bug #1155244 reported by James Page
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Dashboard (Horizon)
Fix Released
Medium
Gabriel Hurley

Bug Description

Working with master branch of horizon in the Grizzly Trunk Package PPA for Ubuntu.

The load balancer screens are accessible even if the load balancing extension is not enabled in quantum.

This results in error messages being displayed when this screen is accessed.

Revision history for this message
Julie Pichon (jpichon) wrote :

I believe the Load Balancer panel is currently manually controlled via a setting... Check your settings files and see if the following is in there, and remove it or set it to False.

OPENSTACK_QUANTUM_NETWORK = {
    'enable_lb': True
}

Revision history for this message
James Page (james-page) wrote :

Hi Julie

Thanks for the pointer; currently the load balancer extension is not enabled by default in quantum - maybe horizon should do the same?

Revision history for this message
Julie Pichon (jpichon) wrote :

That makes sense to me.

summary: - load balancer configuration screen displayed even if load balancer
- extension not enabled
+ load balancer panel shouldn't be enabled by default
Changed in horizon:
status: New → Confirmed
Revision history for this message
Julie Pichon (jpichon) wrote :

This should only involve updating the local_settings.py.example file.

tags: added: low-hanging-fruit
Julie Pichon (jpichon)
Changed in horizon:
milestone: none → grizzly-rc1
Changed in horizon:
importance: Undecided → Medium
assignee: nobody → Gabriel Hurley (gabriel-hurley)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to horizon (master)

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

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

Reviewed: https://review.openstack.org/24609
Committed: http://github.com/openstack/horizon/commit/a19b0096bae88946b92e16ffad04065029c047ec
Submitter: Jenkins
Branch: master

commit a19b0096bae88946b92e16ffad04065029c047ec
Author: Gabriel Hurley <email address hidden>
Date: Sun Mar 17 12:40:10 2013 -0700

    Disable LB panel by default; allow UUID for Sec Group ID.

    A couple fixes for Quantum:

      * The Load Balancers panel is now no longer enabled by
        default since it is disabled by default in Quantum.
      * Security Groups and Security Group Rules now support both
        Nova's integer IDs and Quantum's UUID IDs.
      * Regroups all the Quantum panels into a "Manage Network"
        panel group to match "Manage Compute" above it.
      * Adds tests for both int and UUID ids in the Security
        Group test suite.

    Fixes bug 1153477 and fixes bug 1155244.

    Change-Id: I2327901634a83f95c5cff4ba91c8c7c32a0ad8af

Changed in horizon:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in horizon:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in horizon:
milestone: grizzly-rc1 → 2013.1
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.