Extend nailgun check_network to verify that we have correct numbers of ips in range
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Won't Fix
|
High
|
Nikita Zubkov | ||
Newton |
Won't Fix
|
High
|
Nikita Zubkov |
Bug Description
When installing CentOS HA I defined a pool of IP addresses for the public network, amount equal to the number of nodes. Since there should be another address in the pool (note: not-intuitive), when pressing "Deploy changes" I got an error "not enough IP addresses in the pool".
The bug is that at this step all the configuration fields became disabled, and there is no way to edit / add IP addresses.
Validation should be done when pressing "Save settings", not "Deploy changes".
* This might be similar to this bug in the concept, but still a different bug: https:/
{"build_id": "2014-08-
summary: |
- No validation on networks tab before deployment + UI fields are disabled after pressing "deploy changes" with incorrect + values |
summary: |
- UI fields are disabled after pressing "deploy changes" with incorrect - values + Extend nailgun check_network to verify that we have correct numbers of + ips in range |
tags: | added: release-notes |
Changed in fuel: | |
milestone: | 6.0 → 6.1 |
tags: | added: feature |
tags: | added: feature-validation |
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Nikolay Markov (nmarkov) |
Changed in fuel: | |
assignee: | Nikolay Markov (nmarkov) → Fuel Python Team (fuel-python) |
milestone: | 6.1 → 7.0 |
tags: | added: qa-agree-7.0 |
Changed in fuel: | |
milestone: | 7.0 → 8.0 |
no longer affects: | fuel/8.0.x |
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Ivan Kliuk (ivankliuk) |
tags: | added: area-python |
Changed in fuel: | |
assignee: | Ivan Kliuk (ivankliuk) → Fuel Python Team (fuel-python) |
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Bulat Gaifullin (bgaifullin) |
Changed in fuel: | |
assignee: | Bulat Gaifullin (bgaifullin) → Ivan Kliuk (ivankliuk) |
Changed in fuel: | |
assignee: | Ivan Kliuk (ivankliuk) → Bulat Gaifullin (bgaifullin) |
Changed in fuel: | |
milestone: | 8.0 → 9.0 |
Changed in fuel: | |
assignee: | Bulat Gaifullin (bgaifullin) → Fuel Python Team (fuel-python) |
Changed in fuel: | |
status: | In Progress → Won't Fix |
tags: | removed: release-notes |
I think we have blueprint somewhere to allocate ip addresses before deployment.
Maybe we can squeeze atleast some basic validation in 5.1 ?