Conditional depends_on in upgrade_steps template doesn't work

Bug #1689850 reported by Jiří Stránský
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Won't Fix
Medium
Unassigned

Bug Description

This is a tracking bug for reverting https://review.openstack.org/#/c/463577/1 once the problem (probably in Heat, or possibly something in t-h-t) is fixed. Context follows:

There was a Heat bug that conditional resources didn't work well in depends_on:

https://bugs.launchpad.net/heat/+bug/1649900

This bug has been fixed, but we're still hitting it in TripleO:

https://bugs.launchpad.net/tripleo/+bug/1689553

The problem is fixed by removing the conditions:

https://review.openstack.org/#/c/463577/1

... so it's likely that this issue is still somehow present, perhaps in a way that is only triggered by the TripleO templates but not the test cases that were used to verify the fix of the original Heat bug.

This happened in an upgrade job from Ocata to Pike, but only the overcloud is being upgraded there. Undercloud was Pike all the time (openstack-heat-common-9.0.0-0.20170505082259.b3d3ad0.el7.centos.noarch).

Tags: upgrade
Changed in tripleo:
milestone: pike-3 → pike-rc1
Changed in tripleo:
milestone: pike-rc1 → queens-1
Changed in tripleo:
milestone: queens-1 → queens-2
Changed in tripleo:
milestone: queens-2 → queens-3
Changed in tripleo:
milestone: queens-3 → queens-rc1
Changed in tripleo:
milestone: queens-rc1 → rocky-1
Changed in tripleo:
milestone: rocky-1 → rocky-2
Changed in tripleo:
milestone: rocky-2 → rocky-3
Changed in tripleo:
milestone: rocky-3 → rocky-rc1
Changed in tripleo:
milestone: rocky-rc1 → stein-1
Changed in tripleo:
milestone: stein-1 → stein-2
Revision history for this message
Giulio Fidente (gfidente) wrote :

I think we can close this as won't fix

Changed in tripleo:
status: Triaged → Won't Fix
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.