stack-update with OS::Nova::Server resource fails when using 'network name' rather than 'network id'
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Heat |
Fix Released
|
High
|
Rabi Mishra |
Bug Description
When updating a stack to change the network of a server, it fails with the below error.
Sample Template:
heat_template_
parameters:
image:
type: string
default: cirros-
name:
type: string
default: server1
key_name:
type: string
default: heat_key
resources:
server:
type: OS::Nova::Server
properties:
image: {get_param: image}
networks: [{network: private}]
flavor: 1
key_name: {get_param: key_name}
name: {get_param: name}
image_
Changing the network to 'private1' results in the following error, as it looks for a network_id 'private1'.
2015-03-26 12:09:48.209 11751 INFO heat.engine.
2015-03-26 12:09:48.209 11751 TRACE heat.engine.
2015-03-26 12:09:48.209 11751 TRACE heat.engine.
2015-03-26 12:09:48.209 11751 TRACE heat.engine.
2015-03-26 12:09:48.209 11751 TRACE heat.engine.
2015-03-26 12:09:48.209 11751 TRACE heat.engine.
2015-03-26 12:09:48.209 11751 TRACE heat.engine.
2015-03-26 12:09:48.209 11751 TRACE heat.engine.
2015-03-26 12:09:48.209 11751 TRACE heat.engine.
2015-03-26 12:09:48.209 11751 TRACE heat.engine.
2015-03-26 12:09:48.209 11751 TRACE heat.engine.
2015-03-26 12:09:48.209 11751 TRACE heat.engine.
2015-03-26 12:09:48.209 11751 TRACE heat.engine.
2015-03-26 12:09:48.209 11751 TRACE heat.engine.
2015-03-26 12:09:48.209 11751 TRACE heat.engine.
2015-03-26 12:09:48.209 11751 TRACE heat.engine.
2015-03-26 12:09:48.209 11751 TRACE heat.engine.
2015-03-26 12:09:48.209 11751 TRACE heat.engine.
2015-03-26 12:09:48.209 11751 TRACE heat.engine.
2015-03-26 12:09:48.209 11751 TRACE heat.engine.
2015-03-26 12:09:48.209 11751 TRACE heat.engine.
2015-03-26 12:09:48.209 11751 TRACE heat.engine.
2015-03-26 12:09:48.209 11751 TRACE heat.engine.
2015-03-26 12:09:48.209 11751 TRACE heat.engine.
2015-03-26 12:09:48.209 11751 TRACE heat.engine.
2015-03-26 12:09:48.209 11751 TRACE heat.engine.
2015-03-26 12:09:48.209 11751 TRACE heat.engine.
2015-03-26 12:09:48.209 11751 TRACE heat.engine.
2015-03-26 12:09:48.209 11751 TRACE heat.engine.
2015-03-26 12:09:48.209 11751 TRACE heat.engine.
Changed in heat: | |
assignee: | nobody → Rabi Mishra (rabi) |
Changed in heat: | |
importance: | Undecided → High |
milestone: | none → kilo-rc1 |
tags: | added: kilo-rc-potential |
Changed in heat: | |
status: | Fix Committed → Fix Released |
Changed in heat: | |
milestone: | kilo-rc1 → 2015.1.0 |
Looks like you really have not network with name "private1".
Will be useful to show output for command: neutron net-list