12 Commits

Author SHA1 Message Date
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