UpdateStack support for AWS::EC2::Instance resource

Registered by Steven Hardy

Currently any update to an Instance resource passed into UpdateStack will result in the instance being replaced, implement the instance handle_update hook so our update behavior is closer to that defined for AWS instances, and in particular we should allow instance metadata to be updated such that instance reconfiguration via cfn-hup is possible.

Blueprint information

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

Related branches

Sprints

Whiteboard

Links to AWS docs:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/updating.stacks.walkthrough.html

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

Addressed by: https://review.openstack.org/20729
    heat engine : don't replace resource template before update

Addressed by: https://review.openstack.org/20730
    heat engine : pass json snippet into resource handle_update

Addressed by: https://review.openstack.org/20731
    heat engine : add Resource update_template_diff method

Addressed by: https://review.openstack.org/20732
    heat engine : Support Metadata update for Instance resource

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

---

So support for updating Instance Metadata now merged - AWS does support update of some Instance properties, but most of them are not implemented in heat yet, so moving this blueprint to implemented - Metadata update was the main feature requested by users so I think it's OK to declare this completed now.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.