[ui] [settings] Invalid setting dependency calculation

Bug #1414590 reported by Julia Aranovich
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
Medium
Julia Aranovich

Bug Description

Steps to reproduce:

1. create neutron-vlan env with Qemu hypervizor and go to Settings tab

2. "Install Mellanox drivers and SR-IOV plugin" option in "Mellanox drivers and SR-IOV plugin" setting is locked due to it's restriction: "settings:common.libvirt_type.value != 'kvm' or not (cluster:net_provider == 'neutron' and networking_parameters:segmentation_type == 'vlan')" - OK

3. change hypervizor to KVM, the option above becomes available, choose it - Hypervizor setting doesn't become locked due active to dependent setting!
And you can switch back to Qemu hypervizor.
So, the settings structure becomes invalid, you have Qemu and Mellanox drivers and SR-IOV plugin setting is on and locked.

Tags: ui
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-web (master)

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

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

Reviewed: https://review.openstack.org/151574
Committed: https://git.openstack.org/cgit/stackforge/fuel-web/commit/?id=35ca9b0ea0dac4f2d5578c927ffd85f3d362310e
Submitter: Jenkins
Branch: master

commit 35ca9b0ea0dac4f2d5578c927ffd85f3d362310e
Author: Julia Aranovich <email address hidden>
Date: Fri Jan 30 11:27:21 2015 +0300

    Fix for setting dependencies check

    Closes-Bug: #1414590

    Change-Id: Ibb43b6957e8c607099d0c004cedbe29540c1d431

Changed in fuel:
status: In Progress → Fix Committed
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.