17 Commits

Author SHA1 Message Date
Sharat Sharma
196ee5a7af Fix devstack plugin compatibility
The devstack mistral compatibility was broken by a recent patch in
devstack. This patch is intended to fix the issue by removing the
dependency on deleted env variables.

Change-Id: I768168fa95f5bc010815af5ff03117edb245137b
Closes-Bug: #1644194
2016-11-23 13:12:10 +00:00
pawnesh.kumar
b749522395 Added additional info in devstack/readme.rst
Change-Id: Ib8080344fed978dc21a72b9df0d046213593b47c
2016-10-24 03:19:02 +00:00
Jenkins
90e1c10afe Merge "Enable changing of rpc driver from devstack" 2016-09-19 09:09:28 +00:00
Lingxian Kong
3455dd68e9 Add functional tests for event engine functions
This test class doesn't fully test event engine functions, because
we can not send real notifications to the internal message queue to
trigger the specified workflows.

So, before notification is supported in Mistral, we can only test the API
functions.

Change-Id: I4289dac17f19cd2ce3c214c5625f3b7d9db605de
Implements: blueprint event-notification-trigger
2016-09-15 23:11:43 +12:00
Dawid Deja
2085102ddb Enable changing of rpc driver from devstack
It enables user to set flag
'MISTRAL_USE_KOMBU_DRIVER' in local.conf on their
devstack. With this flag set to 'TRUE', mistral
would autamiatically be installed with kombu driver
enabled.

This change is needed for adding new devstack gate
that would test kombu driver

Change-Id: I462aa17107a9a55396a87a8c46fa3a8dac338fac
2016-09-13 17:07:54 +02:00
hardik
11e443efeb Added role base authentication support
Mistral api access can be restricted base on role
by modifying /etc/mistral/policy.json file.

Change-Id: I4c78ca4cc04d25f46aea55948bce339cfe460ff0
Implements: blueprint mistral-customize-authorization
2016-06-14 05:15:00 +00:00
Anastasia Kuznetsova
2b517d8838 Fix mistral installation in devstack
After pip upgrading following error has occured during
mistral installation:
Invalid requirement, parse error at "'[-e]'"

I assume that this is because of extra '-e' flag that was passed
in mistral script and that is redundant ('-e' flag will be added
automatically in setup_develop function).

Change-Id: Ifed16935b045c723881a9da157a8759eea421c2c
2016-05-11 14:14:20 +03:00
Anastasia Kuznetsova
236a7f2f7d Run mistral services as separate processes
For implemetation of ha gate and ha/destructive scenarios it would
be better to run mistral services in separate processes to easily manage
them.

Change-Id: I85ec81d11a2ecef5a256f93526d8c8498f2ebae0
Partially-implements: blueprint mistral-ha-gate
2016-03-16 17:33:11 +03:00
Chaozhe.Chen
fbf86e811f devstack/plugin.sh: stop using deprecated option group for rabbit
oslo_messaging has created separate config file sections for
messaging configuration.
refer to:
https://review.openstack.org/#/c/219356/

Change-Id: I1ceec1657d2d0b1b1df5ebfb8c85fd3d977afdfa
2015-12-23 18:19:24 +08:00
Anastasia Kuznetsova
c578969b55 Change installation of python-mistralclient in the gates
After this commit 'gate-mistral-devstack-dsvm' will install
mistral from commit and latest released python-mistralclient,
'gate-mistralclient-devstack-dsvm' will install python-mistralclient
from commit and mistral from master.

Partially implements: blueprint mistral-making-dsvm-gates-voting

Change-Id: Ia0c9bb84412b39c571565db1f00188c4e0db71fc
2015-11-26 13:52:39 +00:00
Anastasia Kuznetsova
869faeb771 Use setup_develop instead of setup_package in plugin.sh
Since all mistral requirements are match with global requirements
it is more correct to use setup_develop function.
Info about this function and difference with setup_package
function can be found here:
https://github.com/openstack-dev/devstack/blob/master/inc/python

Change-Id: I8b283df8734675f92d9bc8266bafe7cece6fb5f9
2015-11-20 17:54:26 +03:00
venkatamahesh
aeaf3e8ecf Move the default directories into settings file
Change-Id: I1955541553c37a1687b227cc7d21481e71e10ccb
2015-11-15 23:12:52 +05:30
Jenkins
4a1e180c3e Merge "devstack: add support for mistraldashboard" 2015-10-25 10:52:44 +00:00
Christian Berendt
8fb442dcd1 devstack: add support for mistraldashboard
Change-Id: I2794bb84d96dfddf864cf1e0a8d5537931481c12
2015-10-23 12:46:31 +02:00
Oleksii Chuprykov
a51ef9c0b9 Colorise mistral log output
This makes debugging more funny.

Change-Id: Ib5b20c8bb9b4acd331c87f1f8224cf053401d65b
2015-10-06 14:29:43 +03:00
venkatamahesh
87a9c6e83f Fix two typos
Removed extra ==== in heading for "Enabling in devstack"
Renamed readme.rst to README.rst

Change-Id: Ia8ef8c042a2b44f1ca6e3805490d1000b28cd9db
2015-09-18 08:48:30 +05:30
Zhenguo Niu
3ea5c6c707 Switch to devstack plugin
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
2015-09-12 22:08:00 +08:00