'fixed_ips' property for a OS::Neutron::Port resource is NOT required, but it throws an KeyError
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Heat |
Fix Released
|
High
|
Steve Baker |
Bug Description
This is a regression bug. The template worked fine 2 days back. The error occurs with both OS::Neutron::Port and OS::Quantum::Port resource types. 'fixed_ips' is NOT a required parameter for creating Neutron ports.
See attached template, which creates a OS::Neutron::Port resource:
"port_floating": {
"Type": "OS::Neutron:
"Properties": {
"network_id": { "Ref": "network" }
}
}
but the stack fails with an error:
stack_status_reason | Resource create failed: KeyError: 'fixed_ips'
The traceback is as follows:
2013-09-27 20:30:33.634 27215 ERROR heat.engine.
2013-09-27 20:30:33.634 27215 TRACE heat.engine.
2013-09-27 20:30:33.634 27215 TRACE heat.engine.
2013-09-27 20:30:33.634 27215 TRACE heat.engine.
2013-09-27 20:30:33.634 27215 TRACE heat.engine.
2013-09-27 20:30:33.634 27215 TRACE heat.engine.
2013-09-27 20:30:33.634 27215 TRACE heat.engine.
2013-09-27 20:30:33.634 27215 TRACE heat.engine.
2013-09-27 20:30:33.646 27215 WARNING heat.engine.service [-] Stack create failed, status FAILED
Changed in heat: | |
assignee: | nobody → Jeff Peeler (jpeeler-z) |
Changed in heat: | |
milestone: | none → havana-rc1 |
importance: | Undecided → High |
Changed in heat: | |
assignee: | Jeff Peeler (jpeeler-z) → Steve Baker (steve-stevebaker) |
Changed in heat: | |
status: | Fix Committed → Fix Released |
Changed in heat: | |
milestone: | havana-rc1 → 2013.2 |
Fix proposed to branch: master /review. openstack. org/48749
Review: https:/