Validating a stack fails as one nested stack can't find an id from another
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Heat |
Fix Released
|
Medium
|
Thomas Herve | ||
Kilo |
Fix Released
|
Medium
|
Thomas Herve | ||
Liberty |
Fix Released
|
Medium
|
Unassigned |
Bug Description
In this example, a parent stack is creating a subnet in one nested stack and a loadbalancer in another:
resources:
network:
type: Test::Network
load_balancer:
type: Test::LoadBalancer
properties:
private_
depends_on: network
Validation will fail in this case (and stack will not start creating) with this error:
RESP BODY: {"explanation": "The server could not comply with the request since it is either malformed or otherwise incorrect.", "code": 400, "error": {"message": "Failed to validate: : resources.
This was tested on version 0.8.0 and it was working on previous versions (I'm using the same templates for the past 2 major openstack versions)
Changed in heat: | |
importance: | Undecided → Medium |
assignee: | nobody → Thomas Herve (therve) |
milestone: | none → mitaka-1 |
Changed in heat: | |
status: | Fix Committed → Fix Released |
tags: | added: liberty-backport-potential |
Re-checked. This works well with version 0.6.0