Implement AutoScaling UpdatePolicy

Registered by Steven Hardy

AWS provide an UpdatePolicy attribute which can be used with AutoScaling groups to specify how changes to the launch configuration or subnet are rolled out. Seems like a useful thing to add, somewhat related to the rolling-updates work but not specific to metadata.

Blueprint information

Status:
Complete
Approver:
Steven Hardy
Priority:
Medium
Drafter:
None
Direction:
Approved
Assignee:
Winson Chan
Definition:
Approved
Series goal:
Accepted for icehouse
Implementation:
Implemented
Milestone target:
milestone icon 2014.1
Started by
Winson Chan
Completed by
Thomas Herve

Related branches

Sprints

Whiteboard

https://wiki.openstack.org/wiki/Heat/Blueprints/as-update-policy

(shardy) based on the number of review comments requiring rework on https://review.openstack.org/#/c/43571/, and the lack of communication indicating a revised patch is imminent, this looks like it will miss feature freeze, so deferring to Icehouse.

Addressed by: https://review.openstack.org/41616
    Updated LaunchConfig for AutoScaling UpdatePolicy

Gerrit topic: https://review.openstack.org/#q,topic:bp/as-update-policy,n,z

Addressed by: https://review.openstack.org/42399
    Add UpdatePolicy attribute to Instance/AutoScalingGroup

Looks like this may make h3 so pulling back from heat-next

Addressed by: https://review.openstack.org/43571
    Rolling update support for Instance/AutoScalingGroup

Addressed by: https://review.openstack.org/44164
    Support ISO8601 duration formation for UpdatePolicy PauseTime

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.