After upgrade from 8.0 to 9.0 can not edit network interfaces for new environment
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
High
|
Arthur Svechnikov | ||
Mitaka |
Fix Released
|
High
|
Arthur Svechnikov | ||
Newton |
Fix Committed
|
High
|
Arthur Svechnikov |
Bug Description
Version: 8.0 -> 9.0
Steps to reproduce:
1. Install 8.0 master node, make sure there are 6 discovered nodes
2. Install detach-rabbitmq plugin
3. Create a new environment consisting of 1 controller, 1 compute+cinder and 1 RabbitMQ node.
4. Upgrade master node to 9.0 using procedure described in http://
5. Restart 3 unallocated nodes so that they boot with the new 9.0 bootstrap image.
6. Try to create a new (the second) environment consisting of 1 controller, 1 compute+cinder and 1 RabbitMQ node.
7. Go to Nodes menu of the second env and try to configure interfaces here for any node. Make any change, for instance move some network from one interface to another.
8. Push 'Apply' button.
Expected result:
Changes to interfaces apply
Actual result:
A server error pop up appears
Details:
After enabling debug in Nailgun, Chrome's developer tools show the following stack trace from the server: http://
Workaround:
1. Remove all nodes from the second environment
2. Remove them from the Fuel DB with the following command:
fuel node --node <node_id> --delete-from-db --force
3. Reboot the nodes
After that you can add these nodes back to the environment and you will be able to configure interfaces this time.
Fix proposed to branch: master /review. openstack. org/333585
Review: https:/