[heat] [updates] Resource group with a nested wait condition handle fails on create
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mirantis OpenStack |
Invalid
|
High
|
MOS Maintenance | ||
6.0.x |
Fix Released
|
High
|
Denis Meltsaykin | ||
6.1.x |
Fix Released
|
High
|
Denis Meltsaykin |
Bug Description
We need to fix the following bug in MOS 6.1 updates:
https:/
Fix for stable/juno:
https:/
So, we need to include the fix from the stable upstream branch to MOS 6.1 updates branch.
Steps To Reproduce:
1. Create the following templates:
slave.yaml:
heat_template_
resources:
wait_condition:
type: OS::Heat:
properties:
handle: { get_resource: wait_handle }
count: 1
timeout: 600
wait_handle:
type: OS::Heat:
master.yaml:
heat_template_
resources:
cluster:
type: OS::Heat:
properties:
count: 2
resource_def:
type: slave.yaml
2. To reproduce, just run: heat stack-create test -f master.yaml
Observed Result:
Deployment of heat stack will fail with the error, in Heat logs we will see the following traceback:
...
2014-12-16 02:51:34.381 INFO heat.engine.
2014-12-16 02:51:34.381 TRACE heat.engine.
2014-12-16 02:51:34.381 TRACE heat.engine.
2014-12-16 02:51:34.381 TRACE heat.engine.
2014-12-16 02:51:34.381 TRACE heat.engine.
2014-12-16 02:51:34.381 TRACE heat.engine.
2014-12-16 02:51:34.381 TRACE heat.engine.
2014-12-16 02:51:34.381 TRACE heat.engine.
2014-12-16 02:51:34.381 TRACE heat.engine.
2014-12-16 02:51:34.381 TRACE heat.engine.
2014-12-16 02:51:34.381 TRACE heat.engine.
2014-12-16 02:51:34.381 TRACE heat.engine.
2014-12-16 02:51:34.381 TRACE heat.engine.
2014-12-16 02:51:34.381 TRACE heat.engine.
2014-12-16 02:51:34.381 TRACE heat.engine.
2014-12-16 02:51:34.381 TRACE heat.engine.
2014-12-16 02:51:34.381 TRACE heat.engine.
2014-12-16 02:51:34.381 TRACE heat.engine.
2014-12-16 02:51:34.381 TRACE heat.engine.
2014-12-16 02:51:34.381 TRACE heat.engine.
2014-12-16 02:51:34.381 TRACE heat.engine.
2014-12-16 02:51:34.381 TRACE heat.engine.
2014-12-16 02:51:34.381 TRACE heat.engine.
Changed in mos: | |
importance: | Undecided → High |
assignee: | nobody → MOS Sustaining (mos-sustaining) |
milestone: | none → 6.1-updates |
status: | New → Confirmed |
tags: | added: customer-found heat |
description: | updated |
Changed in mos: | |
milestone: | 6.1-updates → 6.1-mu-2 |
Changed in mos: | |
milestone: | 6.1-mu-2 → 7.0 |
status: | Confirmed → Invalid |
Changed in mos: | |
milestone: | 7.0 → none |
milestone: | none → 7.0 |
tags: | added: done release-notes |
tags: | added: 6.0-mu-5 |
Alexander Nevenchannyy, could you please add links to commits with the fixes, because status of the issue In Progress but we have no any commits with the fixes yet, probably it is some issue with infra, but in this case we need to add links to the commits manually.
Thank you!