Settings tab is locked in case of network settings validation error
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
High
|
Matthew Mosesohn | ||
8.0.x |
Fix Released
|
High
|
Matthew Mosesohn | ||
Mitaka |
Fix Released
|
High
|
Matthew Mosesohn |
Bug Description
Reproduced on the ISO
build_number: "368"
Steps to reproduce:
1) create default environment
2) go to Settings tab and change some setting
3) try to save the change
Expected result: Save Changes button is enabled on the Settings tab and the change can be saved successfully
Actual result: Save Changes button is locked, the change can not be saved. no information on UI what happened and why the button is locked.
=======
The reason is invalid external_
So, the ticket figures out the following issues:
1) invalid external_
Should be fixed in Nailgun.
2.1) environment Settings tab should not be locked in case of network settings error.
Should be fixed in Fuel UI code.
2.2) no validation error ("invalid" icon) on UI after refreshing the Networks tab with invalid external_
Should be fixed in Fuel UI code.
Changed in fuel: | |
status: | New → Confirmed |
Changed in fuel: | |
assignee: | Fuel UI Team (fuel-ui) → Julia Aranovich (jkirnosova) |
summary: |
- Settings validation errors are invisible in case of error with not shown - section + Settings tab is locked in case of network settings validation error |
description: | updated |
Changed in fuel: | |
assignee: | Julia Aranovich (jkirnosova) → Fuel Python Team (fuel-python) |
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Fuel UI (fuel-ui-team) |
tags: | added: on-verification |
There's no bug in Nailgun side - it returns what was came from /etc/nailgun/ settings. yaml, and it occurs to be an empty string:
[root@fuel nailgun]# cat /etc/nailgun/ settings. yaml | grep NTP_UP
NTP_UPSTREAM: ""
So it's either bug in fuelmenu or bug in puppet manifest that creates setttings.yaml in Nailgun container.