As openstack installation guides suggest to run mysql with root shell
user, mysql will not ask for password, so the "-u root -p" is useless.
Change-Id: I525a3fdb77f1dfc93d87cc5fe619315d36e7004d
Related-Bug: #1785025
Adds support for cc and bcc addresses to send mails as copy to
administrators and also html formatting. If the html body is specified
the mail will be sent as multipart.
Closes-Bug: #1783349
Change-Id: I2b90354c33052c4b7ae3a98a08e7df1055524a25
Update API documentation to include namespace parameter details.
Update quickstart guide to latest client outputs.
And minor typo fixes.
Change-Id: I0a2324d0386d5543387ea4bff1d2569b50ad22dd
Implements: blueprint mistral-namespace-for-actions-workbooks
We should have updated this some time ago. Importing mistral itself
hasn't been the best way to write actions for a while.
Change-Id: I27df8865f8fef81fcfd1cb3de1a2bde6c6281cf6
Add documentation on the notifier architecture and configuration
of the event publishers.
Co-Authored-By: Dougal Matthews <dougal@redhat.com>
Change-Id: I5e7d8ac81225cfe4082a827a52447f95dd4789a0
A change for disabling some task names has introduced a massively
backward incompatible behavior. E.g. even though there is a 'noop' engine
command, the usual way of handling noop is in many cases is to create a
task called the same. The other commands are not used that often but
noop is massively present in currently deployed workflows and it is
not possible to mitigate the error if the workflows are coming from
3rd parties.
This change re-enables the usage of the engine commands as task names
and adds documentation on why this is a useful feature.
Change-Id: If90ee5f787e4587a25c156d12c7750407081bf0d
Related-Change: https://review.openstack.org/#/c/535297
As get-pip.py evolves based on pip 10, while we're still using
pip 9, changes in the way it can be used are causing problems.
For example, the ability to use --download is no longer there.
As such, let's pin to a known good version and leave it at that
until we no longer need to use this script. Version 3.2 maps to
pip 7.1.2 which fulfills our needs.
Change-Id: Ic9210c3389776385286f6215e6673d75fa2d01d9
1.Add event-engine and notifier for running by shell.
2.Add service manage by systemd
Change-Id: I156f7d4da91ca30f42275961f8238edadd6720ca
Signed-off-by: pengdake <19921207pq@gmail.com>
Co-Authored-By: Vitalii Solodilov <mcdkr@yandex.ru>
If an executor dies while running an action execution, then the
execution will remain in RUNNING state (because the dead executor
can't signal the error).
Implements blueprint: action-execution-reporting
Change-Id: I51b4db6aa321d0e53bbb85a74f8ebaea0376d22e
* Added new JavaScript evaluator py_mini_racer. Advantages:
* is distributed as wheel package
* supports differences platforms
* live project
* BUILD_V8EVAL was removed because it was replaced by py_mini_racer in
Mistral Docker image
* Added stevedore integration to javascript evaluators
* Refreshed javascript tests. Add test for py_mini_racer evaluator
* Install py_mini_racer library in during mistral test
* Refreshed javascript action doc
Change-Id: Id9d558b9b8374a2c2639e10cb1868f4e67f96e86
Implements: blueprint mistral-add-py-mini-racer-javascript-evaluator
Signed-off-by: Vitalii Solodilov <mcdkr@yandex.ru>
Change MySQL DB default driver to PyMySQL in
config guide to align with Dockerfile.
And some grammar fixes.
Change-Id: Id4379c7c86e2f8b50341dcbd72f34af834f99261
Closes-Bug: 1762720
The 'join' example for using a number did not have a proper workflow.
It looks like it was copied from the 'all' example and not completely
changed. Also, disambiguate the wording of the description for that
example. It used the word 'once' in a place where it looked as though
it meant 'one time' instead of 'as soon as'.
Change-Id: I9b89768c0f0b7d325db08ea9345965a9263a64c8
Closes-Bug: #1761827
Fixes the bug where calling std.ssh action without "password" input was resulting in error.
Closes-bug: #1756272
Change-Id: I5f7af13326933658014a9c42c495d779bec7f14f
Content of "Mistral User Guide" is all of Installation.
So I think "Mistral Installation Guide" is a better title.
Change-Id: I1b20c2f665bee21b2f35f06912beab3e7e3e93ea
Signed-off-by: pengdake <19921207pq@gmail.com>
Usage of break-on and continue-on are not very clear. This hopefully
gives some pointers on their usage.
Change-Id: Ide237a23ab85fac7342a8fc9bf748fd0b78bf41d
* verified the length of task name while creating a workflow
* fixed bug when join task has a long name
* added the length limitation to the spec docs
Change-Id: I233e6b0f30d42b939757e9c1caf4965ecc375aee
Signed-off-by: Vitalii Solodilov <mcdkr@yandex.ru>
This may be useful for a testing purpose if you want to emulate a
action error with data for timeout, retry and the rest of task policies
Change-Id: I679b8338dade284817000670e96ab108481372ae
Signed-off-by: Vitalii Solodilov <mcdkr@yandex.ru>
There not any description about install mistral client in
Mistral Client/CLI Guide. So we need update it.
Change-Id: I88621adf3e69d11d25ee20e6300356507001c1ef