Implement AutoScaling UpdatePolicy

Registered by Steven Hardy on 2013-05-16

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 on 2013-08-06
Completed by
Thomas Herve on 2013-10-21

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.