Config Drive support for powervm virt driver

Registered by David Peraza

Today, all virt drivers except PowerVM support ConfigDrive. This blueprint will handle implementation including new iso attach and detach code for power instance.

 Assumptions and Constraints:

    Like with other drivers config option and api param will be checked to enable or disable
    ConfigDrive
    iso attached will be dropped on a timeout also defined as config option
    Instance migrate code will clean up iso artifacts before moving instance.
    Instance delete code will clean up iso artifacts before moving instance.
    Snapshot code does not snapshot iso.

Blueprint information

Status:
Complete
Approver:
Russell Bryant
Priority:
Low
Drafter:
David Peraza
Direction:
Needs approval
Assignee:
David Peraza
Definition:
Obsolete
Series goal:
None
Implementation:
Needs Code Review
Milestone target:
None
Started by
David Peraza
Completed by
John Garbutt

Related branches

Sprints

Whiteboard

I am untargetting this BP because of the proposed powervm driver removal. More discussion required here. -- mikalstill

Gerrit topic: https://review.openstack.org/#q,topic:bp/powervm-configdrive,n,z

Addressed by: https://review.openstack.org/38716
    Powervm configdrive support

Addressed by: https://review.openstack.org/42965
    Refactoring powervm blockdev for configdrive usage

Addressed by: https://review.openstack.org/40748
    Implement hard reboot for powervm driver

Addressed by: https://review.openstack.org/41543
    powervm: make start_lpar timeout

Addressed by: https://review.openstack.org/41522
    powervm: Use FixedIntervalLoopingCall for polling LPAR status

Unapproved - please re-submit via nova-spec --johnthetubagy (20th March 2014)

I agree this is not relevant at this point

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.