b6ed09e297e84f6cc1ded13e9d9869d2effb3833
This patch adds the CLEANWAIT state. When a node is in CLEANWAIT means that the ramdisk is executing a clean step (async). When the node is in CLEANING state it means that the conductor is executing a clean step (sync). This is the first patch of a series that aim to make nodes in CLEANWAIT abortable. We still need a way need some way to tell if a step is abortable; aborting steps could have negative effects such as bricking things. Depends-On: I195ecd90e7e4165504da5ac330cee3fc7c3039c2 Co-Authored-By: Jim Rollenhagen <jim@jimrollenhagen.com> Partial-Bug: #1455825 Change-Id: Ic2bc4f147f68947f53d341fda5e0c8d7b594a553
Ironic
Ironic is an integrated OpenStack project which aims to provision bare metal machines instead of virtual machines, forked from the Nova Baremetal driver. It is best thought of as a bare metal hypervisor API and a set of plugins which interact with the bare metal hypervisors. By default, it will use PXE and IPMI in concert to provision and turn on/off machines, but Ironic also supports vendor-specific plugins which may implement additional functionality.
Project Resources
Project status, bugs, and blueprints are tracked on Launchpad:
Developer documentation can be found here:
Additional resources are linked from the project wiki page:
Anyone wishing to contribute to an OpenStack project should find a good reference here:
Description
Languages
Python
97.8%
Shell
2%