Seamicro power driver for ironic

Registered by Rohan

The goal of this blueprint is to implement the seamicro power driver and validate the code by adding unittests, functional tests (tempest) for Ironic. Seamicro power driver will enable power cycle management of servers (nodes) within the Seamicro chassis, The driver will confirm to the Ironic PowerInterface. The Seamicro power driver will use the python-seamicroclient (library) to talk to the Seamicro chassis REST API.

The REST API enables control of power management along with many other resources like servers (node), networks, storage etc.

Blueprint information

Status:
Complete
Approver:
aeva black
Priority:
Low
Drafter:
None
Direction:
Approved
Assignee:
Rohan
Definition:
Approved
Series goal:
Accepted for icehouse
Implementation:
Implemented
Milestone target:
milestone icon 2014.1
Started by
Rohan
Completed by
aeva black

Related branches

Sprints

Whiteboard

Hi Rohan!

At a high-level, this looks fine, but I want to point out that, for Ironic to import the python-seamicroclient library, that package must be available under an openstack-compatible license. (Any library imported by ironic needs to be added to openstack-requirements.) I'm sure I'm just overlooking it, but I couldn't find python-seamicroclient on pip or stackforge. Can you point me to where it is available?

Thanks,
-Deva

Hi Deva,
Thanks for the inputs, The python-seamicroclient is under development and almost finished. We will release it on python package index under Apache 2 License along with the ironic drivers before 20-Jan-2014.

Hi Rohan,
I'm retargeting these for I-3 since our review team is not likely to have additional bandwidth this week, as we focus on critical things in our pipeline already. Please continue to submit your patches as planned, however, and we'll get to them as soon as possible.
-Deva

Rohan:
Power interface review : https://review.openstack.org/#/c/70719/

Gerrit topic: https://review.openstack.org/#q,topic:bp/seamicro-vendor-passthru-interface-implementation,n,z

Addressed by: https://review.openstack.org/70719
    Implement the SeaMicro Power driver

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.