Unable to delete stack when get_attr argument is not string
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Heat |
Fix Released
|
Medium
|
Rabi Mishra | ||
Kilo |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Steps to reproduce:
1. Create a stack with the following templates.
a. port.yaml
------------------
heat_template_
resources:
port:
type: OS::Neutron::Port
properties:
network: private
fixed_ips:
- subnet: private-subnet
outputs:
port_resource:
description: Port Resource
value: {get_resouce: port} <<< Typo here..
b. server.yaml
-------
heat_template_
resources:
instance_port:
type: port.yaml
test_instance:
type: OS::Nova::Server
properties:
name: test
key_name: heat_key
image: cirros-0.3.4
flavor: m1.nano
networks:
- port: {get_attr: [instance_port, port_resource]}
Note : stack create fails with "StackValidatio
2. Try to do resource-list or stack-delete, it fails with the following traceback, it's not possible to delete the stack.
2016-01-21 13:09:10.498 35601 DEBUG oslo_messaging.
2016-01-21 13:09:10.512 35600 DEBUG oslo_messaging.
2016-01-21 13:09:10.551 35600 ERROR oslo_messaging.
2016-01-21 13:09:10.551 35600 ERROR oslo_messaging.
2016-01-21 13:09:10.551 35600 ERROR oslo_messaging.
2016-01-21 13:09:10.551 35600 ERROR oslo_messaging.
2016-01-21 13:09:10.551 35600 ERROR oslo_messaging.
2016-01-21 13:09:10.551 35600 ERROR oslo_messaging.
2016-01-21 13:09:10.551 35600 ERROR oslo_messaging.
2016-01-21 13:09:10.551 35600 ERROR oslo_messaging.
2016-01-21 13:09:10.551 35600 ERROR oslo_messaging.
2016-01-21 13:09:10.551 35600 ERROR oslo_messaging.
2016-01-21 13:09:10.551 35600 ERROR oslo_messaging.
2016-01-21 13:09:10.551 35600 ERROR oslo_messaging.
2016-01-21 13:09:10.551 35600 ERROR oslo_messaging.
2016-01-21 13:09:10.551 35600 ERROR oslo_messaging.
2016-01-21 13:09:10.551 35600 ERROR oslo_messaging.
2016-01-21 13:09:10.551 35600 ERROR oslo_messaging.
2016-01-21 13:09:10.551 35600 ERROR oslo_messaging.
2016-01-21 13:09:10.551 35600 ERROR oslo_messaging.
2016-01-21 13:09:10.551 35600 ERROR oslo_messaging.
2016-01-21 13:09:10.551 35600 ERROR oslo_messaging.
2016-01-21 13:09:10.551 35600 ERROR oslo_messaging.
2016-01-21 13:09:10.551 35600 ERROR oslo_messaging.
2016-01-21 13:09:10.551 35600 ERROR oslo_messaging.
2016-01-21 13:09:10.551 35600 ERROR oslo_messaging.
2016-01-21 13:09:10.551 35600 ERROR oslo_messaging.
2016-01-21 13:09:10.551 35600 ERROR oslo_messaging.
2016-01-21 13:09:10.551 35600 ERROR oslo_messaging.
2016-01-21 13:09:10.551 35600 ERROR oslo_messaging.
2016-01-21 13:09:10.551 35600 ERROR oslo_messaging.
2016-01-21 13:09:10.551 35600 ERROR oslo_messaging.
2016-01-21 13:09:10.551 35600 ERROR oslo_messaging.
2016-01-21 13:09:10.551 35600 ERROR oslo_messaging.
2016-01-21 13:09:10.566 35600 ERROR oslo_messaging.
Changed in heat: | |
assignee: | nobody → Rabi Mishra (rabi) |
Changed in heat: | |
importance: | Undecided → Medium |
milestone: | none → mitaka-3 |
Fix proposed to branch: master /review. openstack. org/270672
Review: https:/