OS::Nova::Server resource fails on clouds which don't implement os_interface extension
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Heat |
Fix Released
|
Medium
|
Pratik Mallya |
Bug Description
The failure is of the form:
== BEGIN STACKTRACE ==
2015-09-24 10:27:10.948 19121 INFO heat.engine.
2015-09-24 10:27:10.948 19121 ERROR heat.engine.
2015-09-24 10:27:10.948 19121 ERROR heat.engine.
2015-09-24 10:27:10.948 19121 ERROR heat.engine.
2015-09-24 10:27:10.948 19121 ERROR heat.engine.
2015-09-24 10:27:10.948 19121 ERROR heat.engine.
2015-09-24 10:27:10.948 19121 ERROR heat.engine.
2015-09-24 10:27:10.948 19121 ERROR heat.engine.
2015-09-24 10:27:10.948 19121 ERROR heat.engine.
2015-09-24 10:27:10.948 19121 ERROR heat.engine.
2015-09-24 10:27:10.948 19121 ERROR heat.engine.
2015-09-24 10:27:10.948 19121 ERROR heat.engine.
2015-09-24 10:27:10.948 19121 ERROR heat.engine.
2015-09-24 10:27:10.948 19121 ERROR heat.engine.
2015-09-24 10:27:10.948 19121 ERROR heat.engine.
2015-09-24 10:27:10.948 19121 ERROR heat.engine.
2015-09-24 10:27:10.948 19121 ERROR heat.engine.
2015-09-24 10:27:10.948 19121 ERROR heat.engine.
2015-09-24 10:27:10.948 19121 ERROR heat.engine.
2015-09-24 10:27:10.948 19121 ERROR heat.engine.
2015-09-24 10:27:10.948 19121 ERROR heat.engine.
2015-09-24 10:27:10.948 19121 ERROR heat.engine.
2015-09-24 10:27:10.948 19121 ERROR heat.engine.
2015-09-24 10:27:10.948 19121 ERROR heat.engine.
2015-09-24 10:27:10.948 19121 ERROR heat.engine.
2015-09-24 10:27:10.948 19121 ERROR heat.engine.
2015-09-24 10:27:10.948 19121 ERROR heat.engine.
2015-09-24 10:27:10.948 19121 ERROR heat.engine.
2015-09-24 10:27:10.948 19121 ERROR heat.engine.
2015-09-24 10:27:10.948 19121 ERROR heat.engine.
2015-09-24 10:27:10.948 19121 ERROR heat.engine.
== END STACKTRACE ==
This can be reproduced by the following code using novaclient:
== BEGIN PYTHON CODE ==
from novaclient import client as novaclient
args = {...}
client = novaclient.
server = client.
print server.
== END PYTHON CODE ==
The os-interface extension is documented here: http://
Changed in heat: | |
assignee: | Sergey Kraynev (skraynev) → Pratik Mallya (pratik-mallya) |
status: | Triaged → In Progress |
tags: | added: liberty-rc-potential |
no longer affects: | heat/mitaka |
no longer affects: | heat/liberty |
Changed in heat: | |
status: | Triaged → Fix Committed |
Changed in heat: | |
status: | Fix Committed → Fix Released |
Changed in heat: | |
milestone: | liberty-rc2 → 5.0.0 |
This issue affects two resources Nova::Server and EC2::Instance.
Related code was added couple releases ago, so probably we have not so much users without this extension.
Anyway I think it should be fixed and backported.