"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.
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 openstack. common. apiclient queues. v1
Error: No module named croniter
Error: No module named designateclient
Error: No module named magnumclient.
Error: No module named manilaclient
Error: No module named mistralclient.api
Error: No module named zaqarclient.
Unfortunately, ROD doesn't have two of those packages, so installing all clients is not an option:
No package python-magnumclient available. mistralclient available.
No package python-