nova-vm-snapshot-CRUD&rollback&upload

Registered by jingsong.ge

at the present, We can use the following combined commands to achieve the snapshot function. but it is too complicated.

vm snapshot create:
================
   nova image-create
   cinder snapshot-create

vm snapshot delete:
================
   glance image-delete
   cinder snapshot-delete

vm snapshot list:
================
   glance image-list --property-filter <then sort by create time>
   cinder snapshoe list --volume-id <thenn sort by create time>

vm snapshot rollback:
================
   nova rebuild
   cinder create --snapshot-id

so, can we provide new api to achieve this?
for instance: nova snapshot create/list/delete/rollback/upload

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
jingsong.ge
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.