Fuel UI does not allow to configure non-default public network range

Bug #1552922 reported by Mikhail Chernik
42
This bug affects 7 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Julia Aranovich
8.0.x
In Progress
High
Julia Aranovich

Bug Description

In 9.0-mitaka when Public network CIDR is changed, Fuel UI does not allow to save changes.

Steps to reproduce:
1. On Networks configuration tab change Public network CIDR for default group (e.g. change 172.16.0.0./24 to 172.16.1.0/24)
2. Update IP Range and gateway values according to new CIDR
3. Try to update Floating network range on Neutron L3 page according to new CIDR

Expected result:
Fuel UI is aware that values should be changed on two pages, so it either allows to save changes despite (temp) misconfiguration, or remember not saved changes for all network settings.

Actual result:
Save button is disabled, after navigating to Neutron L3 page changes to Public network are reset

Workaround:
Open Fuel UI in new tab, configure Floating IP range, then configure Public network and save changes (or configure network via CLI)

Tags: area-ui
Changed in fuel:
status: New → Confirmed
assignee: nobody → Fuel UI Team (fuel-ui)
importance: Undecided → High
milestone: none → 9.0
tags: added: area-ui
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-ui (master)

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

Changed in fuel:
assignee: Fuel UI Team (fuel-ui) → Julia Aranovich (jkirnosova)
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-ui (master)

Reviewed: https://review.openstack.org/296397
Committed: https://git.openstack.org/cgit/openstack/fuel-ui/commit/?id=f8ed331bc1949f59e5710a57e2f3a49157839cf4
Submitter: Jenkins
Branch: master

commit f8ed331bc1949f59e5710a57e2f3a49157839cf4
Author: Julia Aranovich <email address hidden>
Date: Wed Mar 23 15:11:17 2016 +0300

    Do not load tab data if another subtab has been chosen

    Closes-Bug: #1552922

    Change-Id: I7905a89c86289c7192a5df12d3f61dc2403263fb

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-web (stable/8.0)

Fix proposed to branch: stable/8.0
Review: https://review.openstack.org/296930

Revision history for this message
ElenaRossokhina (esolomina) wrote :

Verified on fuel-9.0-129-2016-03-29_08-00-00.iso
Verification scenario:
1. On Networks configuration tab change Public network CIDR for default group (e.g. change 172.16.0.0./24 to 172.16.1.0/24)
Step Result: Save button is disabled, because IP Range and Gateway must match new CIDR
2. Update IP Range and gateway values according to new CIDR
Step Result: Save button is disabled because Neutron L3 Tab mustbe updated with correct values
3. Try to update Floating network range on Neutron L3 page according to new CIDR
Step Result: Floating network range can be updated, Save button becomes enabled in current place after user has provided correct range
4. Return to Default page
Step Result: all values look as at the end of Step#2 , Save button is enabled
5. Return to Step#3 and inspect Floating range
Step Result: all values are still saved , Save button is enabled too
After navigating to other pages changes to Public network are saved and can be applied using Save button

Changed in fuel:
status: Fix Committed → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-web (stable/8.0)

Change abandoned by Andreas Jaeger (<email address hidden>) on branch: stable/8.0
Review: https://review.opendev.org/296930
Reason: This repo is retired now, no further work will get merged.

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

Other bug subscribers

Bug attachments

Remote bug watches

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