Incorrect validation of ironic l3 settings in multi-rack environment

Bug #1539561 reported by Julia Aranovich
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Confirmed
High
Fuel UI Team
8.0.x
Confirmed
High
Fuel UI Team

Bug Description

STR on fake environment:
1) create default Neutron-VLAN environment
2) enable Ironic service on Settings tab (Additional Services section)
3) go to Networks tab and create a new node network group
4) change CIDR of baremetal network from the first (default) node network group from 192.168.3.0/24 to 192.169.3.0/24.
There will be a validation error in Neutron L3 section (BAremetal network parameters setting group): Ironic IP range and Ironic gateway are not in the baremetal CIDR
5) Fix the IP range and the gateway to match a new 192.169.3.0/24 CIDR.

Actual result: the validation error still exists, because the IP range and the gateway do not match baremetal network CIDR from the second node network group.

So, the issue is that different CIDRs for baremetal networks can not be saved from UI because of such validation errors in L3 parameters.
It is not clear, how to validate these parameters.

Tags: area-ui ui
description: updated
Changed in fuel:
importance: Undecided → Medium
importance: Medium → High
Revision history for this message
Julia Aranovich (jkirnosova) wrote :

Andrey, could you please clarify how we should validate baremetal L3 parameters in case of multi-rack environment?

Revision history for this message
Andrey Shestakov (ashestakov) wrote :

baremetal network group should be only in default node group.
multi-rack is not supported yet.
Verfication should check Neutron L# network belongs to baremetal cidr in default node group

Revision history for this message
Julia Aranovich (jkirnosova) wrote :

Andrey, thank you for the response.
So, will update the ticket https://bugs.launchpad.net/fuel/+bug/1539503 accordingly.
And close this one as it's duplicate.

Changed in fuel:
assignee: Fuel UI Team (fuel-ui) → Andrey Shestakov (ashestakov)
assignee: Andrey Shestakov (ashestakov) → Fuel UI Team (fuel-ui)
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.