Enable Stack snapshot/rollback

Registered by Steven Hardy

When we have implemented volume snapshots, a next step could be to allow snapshot of the entire stack, ie save the resolved template at a point in time, along with all resource metadata, and volume point-in-time snapshot, then potentially use a similar method the one we currently provide for on-failure rollback to allow rolling back to a previous stack snapshot.

Blueprint information

Status:
Complete
Approver:
Angus Salkeld
Priority:
Low
Drafter:
Steven Hardy
Direction:
Approved
Assignee:
Thomas Herve
Definition:
Approved
Series goal:
Accepted for kilo
Implementation:
Implemented
Milestone target:
milestone icon 2015.1.0
Started by
Zane Bitter
Completed by
Angus Salkeld

Related branches

Sprints

Whiteboard

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

Addressed by: https://review.openstack.org/87277
    Add database model to store snapshots

Addressed by: https://review.openstack.org/87278
    Add RPC method to snapshot stacks

Addressed by: https://review.openstack.org/87279
    Add APIs to create and manipulate snapshots

Addressed by: https://review.openstack.org/87280
    Implement snapshots for servers and images

Addressed by: https://review.openstack.org/92124
    Implement stack restore

Addressed by: https://review.openstack.org/92125
    Add snapshot restore HTTP API

Addressed by: https://review.openstack.org/92126
    Implement snapshot listing

Addressed by: https://review.openstack.org/117542
    Reimplement Volume snapshot with backup

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.