Imre Farkas
51a73e11c2
DRAC: switch to python-dracclient on vendor-passthru
DRAC specific code from Ironic is moving to its own project, to python-dracclient project. This patch continues refactoring code in Ironic to use the new library. Note that this is a backwards incompatible change. In addition to the dependency change, return values of the following methods changed in ironic.drivers.modules.drac.vendor_passthru: - set_bios_config returns the 'commit_required' key - commit_bios_config returns the 'job_id' and 'reboot_required' keys - abandon_bios_config returns nothing Change-Id: Iaa4cee0dae8980817803ca55cdb53789b4051bc2 Partial-Bug: #1454492 Depends-On: I574696e460f08cececc47a69b5c2b090a6cd44a2
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 together to provision and turn on/off machines, but Ironic also supports vendor-specific plugins which may implement additional functionality.
Project Resources
- Free software: Apache license
- Documentation: http://docs.openstack.org/developer/ironic
- Source: http://git.openstack.org/cgit/openstack/ironic
- Bugs: http://bugs.launchpad.net/ironic
- Wiki: https://wiki.openstack.org/wiki/Ironic
Project status, bugs, and blueprints are tracked on Launchpad:
Anyone wishing to contribute to an OpenStack project should find a good reference here:
Description
Languages
Python
98.1%
Shell
1.9%