Back to bug 1303112

Who When What Removed Added
Red Hat Bugzilla Rules Engine 2016-01-31 22:48:12 UTC Target Release --- 8.0
Crag Wolfe 2016-02-02 21:04:05 UTC CC cwolfe, jstransk
Flags needinfo?(jstransk)
Thomas Hervé 2016-02-03 16:57:38 UTC CC therve
Thomas Hervé 2016-02-03 17:14:24 UTC Link ID Launchpad 1541516
Zane Bitter 2016-02-03 21:10:31 UTC Status NEW ASSIGNED
Assignee zbitter therve
Zane Bitter 2016-02-18 14:37:59 UTC CC zbitter
Link ID OpenStack gerrit 276266
Zane Bitter 2016-02-24 21:13:05 UTC Status ASSIGNED POST
Zane Bitter 2016-02-26 21:33:06 UTC Status POST MODIFIED
Fixed In Version openstack-heat-5.0.1-2.el7ost
Jon Schlueter 2016-03-03 13:40:27 UTC CC jschluet
Target Milestone --- ga
errata-xmlrpc 2016-03-03 14:24:56 UTC Status MODIFIED ON_QA
Jon Schlueter 2016-03-03 14:32:10 UTC Status ON_QA MODIFIED
errata-xmlrpc 2016-03-03 15:57:13 UTC Status MODIFIED ON_QA
Amit Ugol 2016-03-07 17:35:12 UTC QA Contact augol ohochman
Arik Chernetsky 2016-03-14 13:13:51 UTC CC achernet
Flags needinfo?(jstransk)
Thomas Hervé 2016-03-22 20:35:38 UTC Doc Text Cause: Heat changed the named of properties on several Neutron resources. While it used a mechanism to support the old names when creating them, it fails to validate resources created with a previous version.

Consequence: Updating a stack created in 7.0 or previous using 8.0 with a Neutron Port resource fails trying to lookup a None object.

Fix: When updating the resource, Heat now uses the translation mechanism on old properties too.

Result: Supporting deprecated properties now works fine with resources created from a previous version.
Martin Lopes 2016-03-30 03:45:56 UTC CC mlopes
Doc Text Cause: Heat changed the named of properties on several Neutron resources. While it used a mechanism to support the old names when creating them, it fails to validate resources created with a previous version.

Consequence: Updating a stack created in 7.0 or previous using 8.0 with a Neutron Port resource fails trying to lookup a None object.

Fix: When updating the resource, Heat now uses the translation mechanism on old properties too.

Result: Supporting deprecated properties now works fine with resources created from a previous version.
Previously, heat changed the name of properties on several neutron resources; while it used a mechanism to support the old names when creating them, it failed to validate resources created with a previous version. Consequently, using Red Hat OpenStack Platform 8 to update a stack created in version 7 (or previous) using with a neutron port resource would fail by trying to lookup a 'None' object.
With this fix, when heat updates the resource, it now uses the translation mechanism on old properties too. As a result, supporting deprecated properties now works as expected with resources created from a previous version.
errata-xmlrpc 2016-04-07 21:26:54 UTC Status ON_QA CLOSED
Resolution --- ERRATA
Last Closed 2016-04-07 17:26:54 UTC
Perry Myers 2016-04-26 16:07:05 UTC CC pmyers

Back to bug 1303112