Ask Your Question

cannot see standard mistral actions

asked 2016-12-12 08:05:39 -0500

jamess gravatar image

updated 2016-12-12 08:06:08 -0500

Hi I have a follow on issue from help-please-installing-mistral where I can't see any of the standard actions when I do 'mistral action-list'. Table indicates 'none'. Do I need to do configure anything to be able to see the standard actions ? I can't see anything useful in docs. Thanks

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2016-12-13 16:35:14 -0500

d0ugal gravatar image

updated 2016-12-15 10:45:08 -0500

The Mistral OpenStack actions are loaded with the following command.

mistral-db-manage --config-file <path-to-config> populate

This command will discover the OpenStack actions and any third party installed custom actions.

You need to make sure that you have the python-*client (python-swiftclient, python-novaclient, ... ) installed if you want to use the actions for that project. This is because Mistral simply wraps around these clients and uses them to speak with the individual services.

If you are working with custom actions (or you update any of the OpenStack clients) Mistral may not see the changes to the Python code (this is due to how Python imports work) and it might be that you need to restart Mistral. To do this, I use the following command to restart all the Mistral services (when using a RDO installed Mistral).

systemctl restart openstack-mistral*;
edit flag offensive delete link more



Many thanks again d0ugal - I missed out this important step

jamess gravatar imagejamess ( 2016-12-14 06:14:39 -0500 )edit

no problem. please mark the answer as correct if it solves you issue!

d0ugal gravatar imaged0ugal ( 2016-12-15 09:38:58 -0500 )edit

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2016-12-12 08:05:39 -0500

Seen: 206 times

Last updated: Dec 15 '16