A service for managing and provisioning Bare Metal servers.
Go to file
Lucas Alvares Gomes b96e297dbb Updating resources with PATCH
This patch enables clients to update the resources using the PATCH HTTP
method. PATCH allows partial updates on the documents, reducing network
and processing overhead. Attributes may be removed, replaced, or added
in a single request.

Closes-Bug: #1220107

Change-Id: I8187f32b86f05fda58360cd3a51f07ae43742a3a
2013-09-06 11:25:08 +01:00
contrib Fix pep8 errors and make it pass Jenkins tests. 2013-05-16 18:40:38 -07:00
doc/source Updating resources with PATCH 2013-09-06 11:25:08 +01:00
etc/ironic Porting nova pxe driver to ironic 2013-08-26 07:23:10 +00:00
ironic Updating resources with PATCH 2013-09-06 11:25:08 +01:00
tools Merge "Sync install_venv_common from oslo" 2013-07-09 15:00:55 +00:00
.gitignore Modify gitignore to ignore sqlite 2013-07-15 21:51:04 +08:00
.gitreview Added project infrastructure needs. 2013-05-02 14:55:43 -04:00
.testr.conf Added .testr.conf. 2013-05-02 17:32:04 -04:00
CONTRIBUTING.rst Added project infrastructure needs. 2013-05-02 14:55:43 -04:00
LICENSE Added project infrastructure needs. 2013-05-02 14:55:43 -04:00
MANIFEST.in Added project infrastructure needs. 2013-05-02 14:55:43 -04:00
README.rst Remove duplication from README, add link to docs. 2013-06-06 11:15:47 -07:00
babel.cfg Run extract_messages 2013-07-22 09:51:10 +02:00
openstack-common.conf Add common code from Oslo for db migrations test 2013-07-23 13:01:05 +03:00
requirements.txt Updating resources with PATCH 2013-09-06 11:25:08 +01:00
setup.cfg Rename "manager" to "conductor" 2013-07-03 04:03:22 -07:00
setup.py Added Python-2.6 to the classifier. 2013-07-03 16:36:24 +03:00
test-requirements.txt Move "opportunistic" db migrations tests from Nova 2013-07-29 14:33:13 +03:00
tox.ini Remove extra pep8/flake8/pyflakes requirements 2013-07-22 16:08:50 -07:00

README.rst

Ironic

Ironic is an Incubated 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:

http://launchpad.net/ironic

Developer documentation can be found here:

http://docs.openstack.org/developer/ironic

Additional resources are linked from the project wiki page:

https://wiki.openstack.org/wiki/Ironic

Anyone wishing to contribute to an OpenStack project should find plenty of helpful resources here:

https://wiki.openstack.org/wiki/HowToContribute

All OpenStack projects use Gerrit for code reviews. A good reference for that is here:

https://wiki.openstack.org/wiki/GerritWorkflow