[RFE] Provide a node Abandon/Orphan API
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ironic |
Opinion
|
Wishlist
|
Kaifeng Wang |
Bug Description
Ironic supports the ability to adopt a running baremetal node which allows for baremetal servers with running tasks to be enrolled into Ironic's management infrastructure without damaging an existing installation that is on that server.
There is also the case when the opposite action is needed, and an active baremetal server with an installation needs to be removed from Ironic's management infrastructure without harm.
This is impossible to do today even if you shutdown the server, because Ironic forces you to go through a node tear down and cleaning before reaching a state that allows you to delete the node from Ironic.
This RFE is proposing either, a new verb similar to adopt which would allow a node directly from active to manageable allowing the node to either be deleted if required OR the ability to delete a node from Ironic when maintenance is set to True.
Changed in ironic: | |
status: | In Progress → Opinion |
I'm quite in favour of this. But as it's an API and state machine addition, please write a spec for it.