Adding nodes which were provisioned without Fuel to Fuel nodes array
Nodes which were provisioned without Fuel can't be added to fuel nodes array(if we install all required packages and configure it properly). Also, nodes which were provisioned with Fuel in one cluster can't be moved to other fuel cluster without reprovision proccess.
You will get this opportunity if you comment following strings in nailgun api code:
https:/
But, several bugs in fuel workflow will appear after you apply these changes:
1. provisioning and deployment processes can not be applied for single cluster node because fuel starts these processes for each cluster node
2. if you will add all node network interfaces to openvswitch bridges and then try to add this node to Fuel cluster you will get following trace:
2014-03-13 19:37:13.717 ERROR [7f548701e700] (logger) Traceback (most recent call last):
File "/opt/nailgun/
return self.handle()
File "/opt/nailgun/
return self._delegate(fn, self.fvars, args)
File "/opt/nailgun/
return handle_class(cls)
File "/opt/nailgun/
return tocall(*args)
File "<string>", line 2, in PUT
File "/opt/nailgun/
data = func(*args, **kwargs)
File "/opt/nailgun/
network_
File "/opt/nailgun/
def_set = cls.get_
File "/opt/nailgun/
" interface %r", node.name, nics[0]['name'])
IndexError: list index out of range
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- slava valyavskiy
- Direction:
- Needs approval
- Assignee:
- Fuel Python (Deprecated)
- Definition:
- Superseded
- Series goal:
- Accepted for 5.0.x
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
- Evgeniy L
Related branches
Related bugs
Sprints
Whiteboard
I've closed this bp and created a bug https:/
[2015-04-13 Dmitry Borodaenko] Actually this BP was a duplicate of https:/