Generic RAID interface for Ironic

Registered by Ramakrishnan G (rameshg87)

The proposal presents the work required to create a new driver interface for
RAID configuration. It also proposes a method to make RAID configuration
available as part of zapping.

Blueprint information

Status:
Started
Approver:
aeva black
Priority:
Medium
Drafter:
Ramakrishnan G (rameshg87)
Direction:
Approved
Assignee:
Ramakrishnan G (rameshg87)
Definition:
Approved
Series goal:
Accepted for mitaka
Implementation:
Good progress
Milestone target:
milestone icon next
Started by
aeva black

Related branches

Sprints

Whiteboard

Spec: http://specs.openstack.org/openstack/ironic-specs/specs/liberty/ironic-generic-raid-interface.html

Spec Review: https://review.openstack.org/#/c/135899/

Gerrit topic: https://review.openstack.org/#q,topic:bp/ironic-generic-raid-interface,n,z

Addressed by: https://review.openstack.org/155230
    Add driver interface for RAID configuration

You should not set a milestone target unless the blueprint has been properly prioritized by the project drivers.
(This is an automated message)

----------
Bumping to Liberty since this depends on the Zapping state (which has already been bumped)
- Devananda, 13 Mar 2015

Addressed by: https://review.openstack.org/162451
    Refactor method to add or update capability string

Gerrit topic: https://review.openstack.org/#q,topic:(detached,n,z

Addressed by: https://review.openstack.org/196003
    Add RAIDInterface for RAID configuration

Addressed by: https://review.openstack.org/196006
    Add RPCAPIs for RAID configuration

Addressed by: https://review.openstack.org/196007
    Add APIs for RAID configuration

Addressed by: https://review.openstack.org/198238
    Add support for inband raid configuration agent ramdisk

Addressed by: https://review.openstack.org/216946
    Add new method validate_raid_config to RAIDInterface

Addressed by: https://review.openstack.org/221939
    Cache the description of RAID properties

Addressed by: https://review.openstack.org/224356
    Document GET ...raid/logical_disk_properties

Gerrit topic: https://review.openstack.org/#q,topic:raid-schema,n,z

Addressed by: https://review.openstack.org/224299
    Update descriptions in RAID config schema

I believe we just need zapping and docs to call this implemented, right? // jroll 20151015

We're moving from using blueprints to track features to RFE bugs. vdrok filed one for your change - https://bugs.launchpad.net/ironic/+bug/1526219. Please track further work there using Closes-Bug, Partial-Bug or Related-Bug in commit messages and use this newly created RFE bug.
//rloo 2015-12-15

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.