Implement Basic VM plugin for instance management

Registered by Dina Belova

Implement base VM plugin that should:
1) create POC using shelved instances
2) wake up VM at the time lease starts
3) commit end_lease actions when it ends. There should be opportunity to configure its behaviour in climate.conf file (like is it needed to delete/suspend VM, do we need to create snapshot and so on)

Blueprint information

Status:
Complete
Approver:
Blazar core developers
Priority:
Essential
Drafter:
Dina Belova
Direction:
Approved
Assignee:
Nikolay Starodubtsev
Definition:
Approved
Series goal:
Accepted for 0.1.x
Implementation:
Implemented
Milestone target:
milestone icon 0.1.0
Started by
Nikolay Starodubtsev
Completed by
Dina Belova

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/basic-vm-plugin,n,z

Addressed by: https://review.openstack.org/49142
    Implement basic plugin for VM management

Addressed by: https://review.openstack.org/48002
    Implement keystone trust support

Addressed by: https://review.openstack.org/52296
    Add utils to work with openstack components - merged to trunk

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.