
It's harder to find as part of the install guide, and shouldn't be there anyway. Related-Bug: #1804642 Change-Id: Ia677ced783da6383211fb0bb7a28ec5fb2f538fe
43 lines
1.3 KiB
ReStructuredText
43 lines
1.3 KiB
ReStructuredText
Debugging actions
|
||
-----------------
|
||
|
||
Let’s assume the action is written, added to setup.cfg but
|
||
is still not being invoked as expected in the CLI.
|
||
Firstly, check if the action was added by
|
||
``sudo mistral-db-manage populate``. Run
|
||
|
||
::
|
||
|
||
mistral action-list -f value -c Name | grep -e '^tripleo.undercloud'
|
||
|
||
If you don’t see your actions check output of
|
||
``sudo mistral-db-manage populate`` as
|
||
|
||
::
|
||
|
||
sudo mistral-db-manage populate 2>&1| grep ERROR | less
|
||
|
||
The following output may indicate issues in code. Simply fix code.
|
||
|
||
::
|
||
|
||
2018-01-01:00:59.730 7218 ERROR stevedore.extension [-] Could not load 'tripleo.undercloud.get_free_space': unexpected indent (undercloud.py, line 40): File "/usr/lib/python2.7/site-packages/tripleo_common/actions/undercloud.py", line 40
|
||
|
||
Execute a single action or execute a workflow from an existing
|
||
workbook to make sure it works as expected, for example:
|
||
|
||
|
||
Run a single Mistral action.
|
||
|
||
::
|
||
|
||
mistral run-action tripleo.undercloud.get_free_space '{"path": "/etc/"}'
|
||
|
||
mistral run-action tripleo.undercloud.create_file_system_backup '{"sources_path": "/tmp/asdf.txt,/tmp/asdf", "destination_path": "/tmp/"}'
|
||
|
||
Run a single Mistral workflow.
|
||
|
||
::
|
||
|
||
mistral execution-create tripleo.undercloud_backup.v1.filesystem_backup '{"sources_path": "/tmp/asdf.txt,/tmp/asdf", "destination_path": "/tmp/"}'
|