Added .gitreview
Initial commit

This imports the structure, unit tests, and template from nova-specs, creating
a functional specs repository without any approved specs.

Some modifications were made to the template to make it more applicable to
Ironic, eg. by adding sections and comments to existing sections where relevant
to bare metal provisioning.

Change-Id: I0b1ccd4a283d1c670a6ce497677dea8f47457f00
Updated .gitreview file for repo rename

Change-Id: If7edb1954931b838e474c65dae98d3c6d8af295a
Add instance_info field to Node model

This blueprint will introduce a new field to the Nodes resource that
will be used to store instance-specific data, which will be used by the
driver when provisioning or managing that instance.

Change-Id: Ice4b068782444d4e45cffa7f7c3a73693eebebb6
More robust device status checking with fuser

This spec adds support for a less error prone device status checking
with fuser after partitioning.

Change-Id: I7dcdcda84dd57344177156aadb5d49c96687337f
Update pbr version

Change-Id: Ie00b3f1d76152bcdecc30c9bda267ff397be838c
Send sensor data to Ceilometer

This blueprint will define the sensor data collection interface and implement
a driver based on IPMI to collect sensor data and send them to Ceilometer.

Change-Id: I307282eb5add3b1f5ed08e8b26b7d89a323533bf
iPXE boot

This blueprint presents the work needed to add support for iPXE in Ironic.

Change-Id: I256e019d9ccfa7822e8915164e97176d059f876c
iLO Power Driver for Ironic

This proposal adds the ability to manage power control for
HP ProLiant servers via iLO using iLO client python library.

Change-Id: I3a76a6146b244732395432ab4ad0b4e2cd0ac001
DRAC power driver

This spec adds support for power management features for Dell Remote
Access Controller

Change-Id: I4e21e734a44a418aac0747e0b090548898d0a3ed
Swift Temporary URLs Spec

This blueprint adds support for generating Swift Temporary URLs,
which are required by the Ironic Python Agent.

Change-Id: Ifca44c4f3ad8874715c50dbbc4b30c9318edda91
Merge "Send sensor data to Ceilometer"
Merge "iLO Power Driver for Ironic"
API to get driver_info properties

It is possible to create a node without specifying any driver_info properties
in the initial POST -- this is reasonable and fine. However, the API does not
expose what driver_info properties are required for the node's driver. The
client cannot know what fields/properties to send in subsequent PATCH requests
without reading Ironic's developer docs (or source code!).

To address the above, an API is proposed, that returns the driver_info
properties, along with a description for each property. The description will
include whether the property is required or not.

This is a specification for blueprint
https://blueprints.launchpad.net/ironic/+spec/get-required-driver-info.

Change-Id: I5e1dd5d0ee8c71bf2e81d4ce074296c6c4e15220
Merge "Swift Temporary URLs Spec"
Merge "DRAC power driver"
New driver ManagementInterface

This blueprint will introduce a new driver interface called Management
Interface, this interface will support management operations like:
Setting the boot device, getting the current boot device and getting
the supported boot devices. Of course this is just the initial methods,
and more operations could be added in the future.

Change-Id: I96c7e8f75c67a71544958aec60c9d13fb4212b0b
Merge "iPXE boot"
Merge "API to get driver_info properties"
Add support for retry on NodeLocked exceptions

An attempt to help mitigate the problem errors due to a node being
locked by multiple threads.

Change-Id: Ib37e6a86650698bc763281ddafbab65bf80d2bdc