[nailgun]Clone environment doesn't clone environment 'ip_ranges' settings properly
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Invalid
|
Medium
|
Ilya Kharin | ||
Mitaka |
Won't Fix
|
Medium
|
Ilya Kharin | ||
Newton |
Invalid
|
Medium
|
Ilya Kharin |
Bug Description
Reproduced on fuel-7.
Steps to reproduce
1) Create environment via Fuel 6.1
2) Upgrade master node
3) Send API call to clone environment
Actual result:
=======
FAIL: clone_env.
-------
_StringException: Traceback (most recent call last):
File "/home/
network[
File "/home/
self.
File "/home/
raise mismatch_error
testtools.
Changed in fuel: | |
assignee: | nobody → Fuel Octane Dev Team (fuel-octane) |
Changed in fuel: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
milestone: | none → 8.0 |
Changed in fuel: | |
assignee: | Fuel Octane Dev Team (fuel-octane) → Ilya Kharin (akscram) |
tags: | added: module-octane |
tags: | added: area-octane |
tags: |
added: area-python removed: area-octane |
tags: | added: team-upgrades |
Due to the fact that the ip_ranges parameter can not be changed for network groups with the CIDR notation and also the notation parameter can not be changed too (before the patch [1]) the upgrade procedure cannot set specific IP ranges. The network manager responsible for setting proper IP ranges and it has some known problems in it [2]. We have that clusters which were created in environments earlier then 7.0 (and were upgraded to 7.0) have different IP ranges of network groups for the clusters which were created in 7.0 with the same parameters.
Frankly speaking you can not break an upgrade by setting wider ranges during upgrade of clusters than it were before.
[1] https:/ /review. openstack. org/#/c/ 209892/ [on review] /bugs.launchpad .net/fuel/ +bug/1480846 [7.0 → 8.0] /bugs.launchpad .net/fuel/ +bug/1480228 [fixed]
[2] https:/
[3] https:/