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
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)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to heat (master)

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

Changed in heat:
status: New → In Progress
Revision history for this message
Jason Dunsmore (jasondunsmore) wrote :
Rico Lin (rico-lin)
Changed in heat:
milestone: none → no-priority-tag-bugs
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.