Since pip 23.1, the wsgi_script from PBR are not installed anymore
(see [1])
So, instead, rely on the wsgi.py app which is directly bundled in
mistral source code.
[1] https://discuss.python.org/t/adding-support-for-wsgi-scripts-entrypoint/30905/11
Change-Id: Ideed8421427e865f8010b7bfca58c3f010ac6bd6
Signed-off-by: Arnaud M <arnaud.morin@gmail.com>
The commands given to grant previleges for mistral database and
the auth_uri and identity_uri in the keystone_authtoken section in
the README.rst is outdated. This patch updates it.
Change-Id: I141a64c8a1214fd8f4a35a9b9003ec2a180a48b2
Co-Authored-By: Sharat Sharma <sharat.sharma@nectechnologies.in>
Closes-Bug: #1697138
It is a typo for etc/event_definitions.yml.sample.
The original text is:
82 #. Copy service configuration files::
83
84 $ sudo mkdir /etc/mistral
85 $ sudo chown `whoami` /etc/mistral
86 $ cp etc/event_definitionas.yml.sample /etc/mistral/event_definitions.yml
In line 86, it should be:
86 $ cp etc/event_definitions.yml.sample /etc/mistral/event_definitions.yml
Change-Id: I8738d82322f0e20d476e9b23c045250f784d4f0e
Closes-Bug: #1696933
Sometimes people get confused when DSL is used. So, to overcome it
Mistral Workflow Language is used instead of DSL throughout the
documentation.
Change-Id: Ic7516b4f45854fd9960cef3e529dcb507439f8e6
Partially-implements: blueprint add-documentation
* There was too much of information in the README.rst which was
redundant. So, added some useful links in the file and removed
redundant information.
* Added the debug_guide which provides some brief information
about the debugging of mistral.
Change-Id: I9d3505864bec6b7ae4e4b2c386a98fd5a808564a
Partial-Implements: blueprint mistral-doc
Implements: blueprint mistral-docs-troubleshooting
The current README is outdated regarding service endpoint creation.
This patch updates the doc to use the latest openstack command line
options for this job. Also port-based keystone addresses are giving way
to url based solution. That is updated as well.
Change-Id: If2e9264e3592088ef6cba54e28353fc1777c75a5
in 'README.rst' ,'Devstatck installation' link address
is wrong,I modify it, so it can point to the right
address
Change-Id: I8facf84ed80898e66fd76fea546a1492457833c8
According to the habit of openstack project, the project configuration files
are generally placed in a fixed directory(/etc/project/project.conf).
Change-Id: I028a5d31e1879c4257aa523df6f56eafdb664e0d
Describe the settings required to be able to debug
Mistral in in PyCharm.
Change-Id: Id70078d40d7d6958435d9a39e46f00c4735411f1
Signed-off-by: Andras Kovi <akovi@nokia.com>
'python setup.py install' will not install requirements.
We have to install it manually.
Please see comment #6 here:
https://bugs.launchpad.net/pbr/+bug/1341341
Change-Id: Ie45e0315f55262b98d6f5ce3a0244691a54192bd
This patch revises the README file to: 1) wrap lines at 80-chars
boundary; 2) optimize the steps for first time users; 3) fix some
trivial typos.
Change-Id: Ie0ad223026ffdef1b01ea881c5fda944c4b8a1c9
Start using devstack's feature 'Externally Hosted Plugins' [1], that allows
to install Mistral using upstream Devstack without need to put some additional
files manually.
To enable Mistral with Devstack just put following in local[rc] file:
enable_plugin mistral https://github.com/openstack/mistral
[1] http://docs.openstack.org/developer/devstack/plugins.html#externally-hosted-plugins
Implements blueprint devstack-plugin
Change-Id: Ia2f188a6eb369a495a7e0f20534fdd02bafcf49a
For two reasons:
* The configuration file can be generated by using oslo-config-generator
CLI command provided by oslo.config module, which is generally adopted
by OpenStack projects.
* Reduce maintenance effort for each configuration item change.
Change-Id: If2f2559d669275b5fd252790657521049296c156
* mistral-db-manage command before first run is recommended when using
mysql as db backend.
* For SQLite, mistral-db-manage can't be used for db initialization
because of SQLite ALTER limitations.
* Correct Mistral repo URL.
Change-Id: Ib3c657637cab313e13ddbe8088788fbb9ea9c04f
Closes-Bug: #1465476
- Provided link to the instruction with devstack installation
- Extended info about devstack installation
Change-Id: Ic292f6f6b6be1294eb2bf72d59de251f1675ffad
- Added script that can run part of functional tests locally
- Added needed mocks in base.py file so that we don't interact with keystone
- Added small a description how to run new script
Change-Id: I1867fb93f540c8f061fd09c40a283ce1ef2c072c