Fuel cli. Remove nodes with inapropriate env id.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
Low
|
Alexandr Notchenko |
Bug Description
{"build_id": "2014-02-
Steps to reproduce via cli:
1. fuel env create --name=test --rel=1
2. fuel node -s --env 2 --node-id=12 --role=controller
3. fuel nodes
id | status | name | cluster | mac | roles | pending_roles | online
---|---
12 | discover | Untitled (C3:FF) | 2 | 52:54:00:d2:c3:ff | [] | [u'controller'] | True
4. fuel env
id | status | name | mode | release_id | changes
---|---
1 | new | stambul | ha_compact | 2 | [{u'node_id': None, u'name': u'attributes'}, {u'node_id': None, u'name': u'networks'}, {u'node_id': 3, u'name': u'disks'}]
2 | new | test | multinode | 1 | [{u'node_id': None, u'name': u'attributes'}, {u'node_id': None, u'name': u'networks'}, {u'node_id': 12, u'name': u'disks'}]
5. fuel node remove --node 12 --env 35
Actual Result :
Node was removed from cluster with id 2
Expected result:
Node should not be removed because id of cluster in commend was inappropriate.
Fix proposed to branch: master /review. openstack. org/77572
Review: https:/