Create an interface for communicating with a compute service

Registered by Brandon Logan

This interface will define the methods needed to perform VM lifecyle management. It should be generic enough to handle VMs, Containers, and hardware.

Blueprint information

Status:
Complete
Approver:
None
Priority:
High
Drafter:
Brandon Logan
Direction:
Needs approval
Assignee:
Al Miller
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
German Eichberger
Completed by
German Eichberger

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/compute-driver-interface,n,z

Addressed by: https://review.openstack.org/130352
    Defining interface for amphora drivers

Addressed by: https://review.openstack.org/133108
    Nova driver implementation

Addressed by: https://review.openstack.org/130640
    Nova virtual machine driver spec

(?)

Work Items

Work items:
Create design specification for compute-driver-interface: TODO

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.