Broken validation for empty dns list
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
Medium
|
Vladimir Kozhukalov | ||
Mitaka |
Fix Released
|
Medium
|
Vladimir Kozhukalov |
Bug Description
Detailed bug description:
I let external dns blank when installing fuel 9.0, then create an openstack environment , can not get the "+" button in Openstack environment Network-
Steps to reproduce:
1. Install Fuel 9.0 with empty external empty dns.
2. Create a new Openstack environment in fuel web UI.
3. enter into page: Network-
4. make some modification in setttings ,then save.
Expected results:
without any error.
Or
got the "+" button to add some dns servers
Actual result:
no "+" button to add dns server
and
there is an error
OpenStack Settings Configuration Error
[dns_list] None is not of type 'array' Failed validating 'type' in schema[
Changed in fuel: | |
status: | New → Confirmed |
importance: | Undecided → High |
milestone: | none → 10.0 |
Changed in fuel: | |
assignee: | nobody → Fuel Sustaining (fuel-sustaining-team) |
Changed in fuel: | |
assignee: | Fuel Sustaining (fuel-sustaining-team) → Fuel UI Team (fuel-ui) |
tags: | added: area-ui |
Changed in fuel: | |
assignee: | Fuel Sustaining (fuel-sustaining-team) → Fuel UI Team (fuel-ui) |
assignee: | Fuel UI Team (fuel-ui) → Fuel Sustaining (fuel-sustaining-team) |
summary: |
- can not save settings with empty dns in Fuel9.0 Web UI + Broken validation for empty dns |
summary: |
- Broken validation for empty dns + Broken validation for empty dns list |
Changed in fuel: | |
importance: | High → Medium |
Changed in fuel: | |
assignee: | Fuel Sustaining (fuel-sustaining-team) → Vladimir Kozhukalov (kozhukalov) |
tags: | added: sla1 |
tags: | added: on-verification |
According to schema dns_list should be an array and contain at least 1 item.
So, user should not be able to leave dns list blank during installation.
Or the schema should be changed accordingly to allow user not to set dns list.