Unable to update a stack which has already failed a create/update due to a property that resolves to an invalid type

Bug #1588431 reported by Jason Dunsmore on 2016-06-02
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Heat
In Progress
Undecided
Jason Dunsmore

Bug Description

Whenever a stack has a resource with a property that resolves to an incorrect type, the stack can no longer be updated. Normally, you can fix the template and do a stack-update to get the stack back into a healthy state.

To reproduce, create OR update a stack with this invalid template:
http://paste.openstack.org/show/507328/

The stack create/update fails. Then, update the stack with this valid template:
http://paste.openstack.org/show/507330/

The stack cannot be updated. It continually fails with the following traceback:
http://paste.openstack.org/show/507331/

Also, "heat template-show <stack>" continues to show the invalid template.

When convergence engine is enabled, there is different behavior. The stack stays create/update in progress when creating/updating with the invalid template (http://paste.openstack.org/show/507328/).

Changed in heat:
assignee: nobody → Jason Dunsmore (jasondunsmore)

Fix proposed to branch: master
Review: https://review.openstack.org/324898

Changed in heat:
status: New → In Progress
Rico Lin (rico-lin) on 2018-05-07
Changed in heat:
milestone: none → no-priority-tag-bugs
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers