This commit makes the following changes in the Ironic API:
1) Adds PUT /v1/nodes/NNNN/states/raid which helps to set
node.target_raid_config.
2) Adds GET /v1/drivers/DDDD/raid/logical_disk_properties
to retrieve the properties for logical disks that can be
provided for a node with the driver DDD while setting
target RAID configuration.
3) Modifies the API endpoints GET /v1/nodes/NNNN and
GET /v1/nodes/NNNN/states to return node.raid_config and
node.target_raid_config.
It also bumps the API version to 1.12.
APIImpact
DocImpact
Change-Id: I806f79d997fab6af9a3640fd69815cadec6cae6b
Implements: blueprint ironic-generic-raid-interface