Cannot change vip and vrouter_vip IPs when we are using nodegroups
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
High
|
Artem Roma |
Bug Description
Not all parameters are applied during network.yaml uploading. They are: management_vip, management_
VERSION:
feature_groups:
- mirantis
production: "docker"
release: "6.1"
openstack_
api: "1.0"
build_number: "525"
build_id: "2015-06-
nailgun_sha: "dbd54158812033
python-
astute_sha: "1ea8017fe88894
fuel-library_sha: "2e7a08ad9792c7
fuel-ostf_sha: "8fefcf7c464937
fuelmain_sha: "a3998372183468
Steps to reproduce:
1. Create environment with Ubuntu+Neutron+GRE
fuel env --create --name test --net neutron --nst gre --release 2
2. Create new nodegroup for this environment
fuel nodegroup --env 1 --create --name rack2
3. Download network.yaml of the environment.
fuel network --env 1 --download
4. Edit networks and set management_vip, management_
5. Upload network_1.yaml to the environment.
fuel network --env 1 --upload network_1.yaml
Expected behavior:
All settings are successfully applied to the environment 1.
Current behaviour:
All settings are applied to the environment 1, except management_vip, management_
To check this we should again download network settings from the environment 1
fuel network --env 1 --download
Changed in fuel: | |
status: | New → Confirmed |
assignee: | nobody → Fuel Python Team (fuel-python) |
importance: | Undecided → High |
Changed in fuel: | |
milestone: | none → 7.0 |
tags: | added: feature-advanced-networking module-nailgun tricky |
tags: | added: feature |
tags: | added: customer-found |
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Alexander Chudnovets (achudnovets) |
Changed in fuel: | |
assignee: | Alexander Chudnovets (achudnovets) → nobody |
Changed in fuel: | |
assignee: | nobody → Fuel Python Team (fuel-python) |
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Łukasz Oleś (loles) |
Changed in fuel: | |
milestone: | 7.0 → 8.0 |
Changed in fuel: | |
status: | In Progress → Confirmed |
assignee: | Vitaly Kramskikh (vkramskikh) → Fuel Documentation Team (fuel-docs) |
Changed in fuel: | |
assignee: | Fuel Documentation Team (fuel-docs) → Vitaly Kramskikh (vkramskikh) |
status: | Confirmed → In Progress |
Changed in fuel: | |
status: | In Progress → Confirmed |
assignee: | Vitaly Kramskikh (vkramskikh) → Fuel Documentation Team (fuel-docs) |
Changed in fuel: | |
assignee: | Fuel Documentation Team (fuel-docs) → Fuel Python Team (fuel-python) |
milestone: | 7.0 → 8.0 |
no longer affects: | fuel/8.0.x |
tags: | added: area-python |
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Aleksey Kasatkin (alekseyk-ru) |
Changed in fuel: | |
assignee: | Aleksey Kasatkin (alekseyk-ru) → Ivan Kliuk (ivankliuk) |
Changed in fuel: | |
assignee: | Ilya Kutukov (ikutukov) → Ivan Kliuk (ivankliuk) |
Changed in fuel: | |
assignee: | Ivan Kliuk (ivankliuk) → Ilya Kutukov (ikutukov) |
Changed in fuel: | |
assignee: | Ilya Kutukov (ikutukov) → Ivan Kliuk (ivankliuk) |
Changed in fuel: | |
assignee: | Ivan Kliuk (ivankliuk) → Ilya Kutukov (ikutukov) |
Changed in fuel: | |
assignee: | Ilya Kutukov (ikutukov) → Ivan Kliuk (ivankliuk) |
Changed in fuel: | |
assignee: | Ivan Kliuk (ivankliuk) → Ilya Kutukov (ikutukov) |
Changed in fuel: | |
assignee: | Ilya Kutukov (ikutukov) → Ivan Kliuk (ivankliuk) |
Changed in fuel: | |
assignee: | Ivan Kliuk (ivankliuk) → Ilya Kutukov (ikutukov) |
Changed in fuel: | |
assignee: | Ilya Kutukov (ikutukov) → Andrey Tykhonov (atykhonov) |
assignee: | Andrey Tykhonov (atykhonov) → Ilya Kutukov (ikutukov) |
Changed in fuel: | |
assignee: | Ilya Kutukov (ikutukov) → Ivan Kliuk (ivankliuk) |
Changed in fuel: | |
assignee: | Ivan Kliuk (ivankliuk) → Ilya Kutukov (ikutukov) |
Changed in fuel: | |
assignee: | Ilya Kutukov (ikutukov) → Ivan Kliuk (ivankliuk) |
Changed in fuel: | |
assignee: | Ivan Kliuk (ivankliuk) → Ilya Kutukov (ikutukov) |
Changed in fuel: | |
assignee: | Ilya Kutukov (ikutukov) → Ivan Kliuk (ivankliuk) |
Changed in fuel: | |
assignee: | Ivan Kliuk (ivankliuk) → Ilya Kutukov (ikutukov) |
Changed in fuel: | |
assignee: | Ilya Kutukov (ikutukov) → Ivan Kliuk (ivankliuk) |
Changed in fuel: | |
assignee: | Ivan Kliuk (ivankliuk) → Ilya Kutukov (ikutukov) |
Changed in fuel: | |
assignee: | Ivan Kliuk (ivankliuk) → Ilya Kutukov (ikutukov) |
Changed in fuel: | |
status: | In Progress → Won't Fix |
Changed in fuel: | |
status: | Won't Fix → In Progress |
no longer affects: | fuel/mitaka |
Changed in fuel: | |
milestone: | 8.0 → 9.0 |
Changed in fuel: | |
assignee: | Ilya Kutukov (ikutukov) → Bulat Gaifullin (bgaifullin) |
Changed in fuel: | |
assignee: | Bulat Gaifullin (bgaifullin) → Ilya Kutukov (ikutukov) |
Changed in fuel: | |
assignee: | Ilya Kutukov (ikutukov) → Alexey Shtokolov (ashtokolov) |
Changed in fuel: | |
assignee: | Alexey Shtokolov (ashtokolov) → Ilya Kutukov (ikutukov) |
Changed in fuel: | |
assignee: | Ilya Kutukov (ikutukov) → Artem Roma (aroma-x) |
tags: | added: on-verification |
For start, you are changing the management_vip without modifying the cidr:
- cidr: 192.168.0.0/24 addr_mask: internal
gateway: null
group_id: 1
id: 3
ip_ranges:
- - 192.168.0.1
- 192.168.0.254
meta:
cidr: 192.168.0.0/24
configurable: true
map_priority: 2
name: management
notation: cidr
render_
render_type: cidr
use_gateway: false
vips:
- haproxy
- vrouter
vlan_start: 101
name: management
vlan_start: 10
I guess this should be validated by the API too. BTW, this seems related to https:/ /bugs.launchpad .net/fuel/ +bug/1455610