Update Dry Run

Registered by Zane Bitter

Performing a stack update is a potentially destructive operation - resources may need to be replaced. The user can get a reasonable idea by scouring the documentation of each property that is changing, but it's a tedious and error-prone process. The user needs to be able to do "heat update --dry-run" or something similar to obtain a list of the changes that will be made for a given update.

(Even better would be if they could constrain the actual update to make only the changes indicated, but this is harder and should be considered out of scope for this blueprint.)

Blueprint information

Status:
Complete
Approver:
Steve Baker
Priority:
Medium
Drafter:
Zane Bitter
Direction:
Approved
Assignee:
Jason Dunsmore
Definition:
Approved
Series goal:
Accepted for liberty
Implementation:
Implemented
Milestone target:
milestone icon 5.0.0
Started by
Steve Baker
Completed by
Steve Baker

Related branches

Sprints

Whiteboard

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

Addressed by: https://review.openstack.org/122473
    Add a preview endpoint for stack updates

Addressed by: https://review.openstack.org/221979
    Add integration tests for preview update

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.