Add support for stack suspend/resume

Registered by Steven Hardy

User requested feature, add support for suspending a heat stack, then resuming it at some later point.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Medium
Drafter:
Steven Hardy
Direction:
Approved
Assignee:
Steven Hardy
Definition:
Approved
Series goal:
Accepted for havana
Implementation:
Implemented
Milestone target:
milestone icon 2013.2
Started by
Steven Hardy
Completed by
Steven Hardy

Related branches

Whiteboard

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

Addressed by: https://review.openstack.org/31980
    engine : Add list_stack_actions RPC call

Addressed by: https://review.openstack.org/31981
    api: Add initial support for an actions subpath

Addressed by: https://review.openstack.org/31982
    Add initial suspend logic to engine

Addressed by: https://review.openstack.org/31983
    Add suspend support to Instance

Addressed by: https://review.openstack.org/31984
    api : Add ReST actions POST method

Addressed by: https://review.openstack.org/32424
    engine : Add StateMixin state-attribute class

Addressed by: https://review.openstack.org/32425
    engine : convert resource.Resource to use engine_utils.StateMixin

Addressed by: https://review.openstack.org/32426
    engine : convert parser.Stack to use engine_utils.StateMixin

Addressed by: https://review.openstack.org/32427
    engine : Resource separate state_set action/status

Addressed by: https://review.openstack.org/32428
    engine : remove GreenletExit workaround

Addressed by: https://review.openstack.org/32429
    engine : abstract state-transition logic

Addressed by: https://review.openstack.org/33817
    engine : suspend support for nested stacks

Addressed by: https://review.openstack.org/34533
    engine : parser.Stack create general stack_task

Gerrit topic: https://review.openstack.org/#q,topic:resource_refactor_7,n,z

Addressed by: https://review.openstack.org/34581
    Add suspend support to InstanceGroup

Addressed by: https://review.openstack.org/34918
    engine : remove unnecessary default check_*_complete functions

Addressed by: https://review.openstack.org/34919
    engine : simplify resource state check

Addressed by: https://review.openstack.org/34920
    Add initial resume logic to engine

Addressed by: https://review.openstack.org/34921
    Add resume support to Instance

Addressed by: https://review.openstack.org/34922
    api : Add actions resume support

Addressed by: https://review.openstack.org/34923
    engine : resume support for nested stacks

Addressed by: https://review.openstack.org/34924
    Add resume support to InstanceGroup

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

Addressed by: https://review.openstack.org/35673
    engine : add suspend/resume support to watch resource

Addressed by: https://review.openstack.org/35674
    engine : add suspend/resume support to User resource

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.