Comment 2 for bug 1544220

Revision history for this message
Marcus Furlong (furlongm) wrote :

This seems to have been patched by Red Hat in OSP, but the patch hasn't landed in RDO or heat upstream:

   https://bugzilla.redhat.com/show_bug.cgi?id=1294489

Quoting...

"For completeness, the list of clients that should not be loaded is:

barbican
designate
magnum
manila
mistral
monasca
zaqar

(Some of these use conditional imports, and therefore don't generate errors.)

Of these, manila, designate and monasca define constraints that also need to be excluded."

From my own logs:

# cat /var/log/heat/heat-engine.log | grep ImportError | sed -e "s/.*Import//g" | sort -u
Error: No module named croniter
Error: No module named designateclient
Error: No module named magnumclient.openstack.common.apiclient
Error: No module named manilaclient
Error: No module named mistralclient.api
Error: No module named zaqarclient.queues.v1

Unfortunately, ROD doesn't have two of those packages, so installing all clients is not an option:

No package python-magnumclient available.
No package python-mistralclient available.