Implicit dependency between two SoftwareDeployment resources causes double run (rdo-icehouse-release)
Bug #1376008 reported by
Jacques Uber
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Heat Templates |
Fix Committed
|
High
|
Jan Provaznik | ||
OpenStack Heat |
Invalid
|
Medium
|
Jan Provaznik |
Bug Description
Running the first attached template causes the file '/tmp/dupe' to have the contents:
here!
here!
(Thus, the app_config SoftwareConfig has been ran twice)
When you remove the implicit dependency the double run goes away (see second attached template).
Note that the only difference between the two templates is the very last line.
I am using an image built with dib that contains the following elements (not sure if relevant):
vm
heat-cfntools
heat-config-
heat-config
heat-config-script
os-collect-config
os-refresh-config
os-apply-config
(a few other custom elements)
summary: |
- Implicit dependancy between two SoftwareDeployment resources causes - double run + Implicit dependency between two SoftwareDeployment resources causes + double run (rdo-icehouse-release) |
Changed in heat: | |
importance: | Undecided → Medium |
status: | New → Confirmed |
milestone: | none → next |
Changed in heat: | |
assignee: | nobody → Jan Provaznik (jan-provaznik) |
Changed in heat-templates: | |
status: | Triaged → In Progress |
To post a comment you must log in.
Moving to heat-templates. I think 55-heat-config will need to persist and check a list of which config UUIDs have been executed so they are only executed once.