Commit Graph

13 Commits

Author SHA1 Message Date
Eyal 8bdf341af7 Remove OpenStack actions from mistral
Depends-on: https://review.opendev.org/#/c/703296/
Depends-On: https://review.opendev.org/#/c/704280/
Change-Id: Id62fdabe7699e7c3b2977166e253cfc77779e467
2020-02-26 10:12:01 +02:00
Eyal 90a9a48f21 When installing devstack enable the bash completion
In devstack if we install the client then copy the bash
completion script to its folder.
also use the standart devstack function to install the
mistral client

Change-Id: I69ca615ed446214463f8fa7a3e303ff0bf32b460
2019-07-25 14:09:06 +03:00
Brad P. Crochet 4bb9d5d5a0 Install mistral-lib as a sibling for tox jobs
If mistral-lib is not processed as a required-project, it won't get
treated properly as a depends-on. This should fix that.

Change-Id: I1f42836ec549a3e56681af29738868bf5896e971
2018-07-19 12:56:52 -04:00
Jenkins f0e1e7b4fb Merge "Set mistral-dashboard default branch to master" 2017-08-03 14:47:03 +00:00
Brad P. Crochet 087f705659 Set mistral-dashboard default branch to master
It does not make sense to use MISTRAL_BRANCH as the default setting
for MISTRAL_DASHBOARD_BRANCH. When testing a gerrit patch manually
with devstack, it bombs out because it can't find the gerrit ref.

Change-Id: Ic8527fc95673337b200e10279ea9f244323e61fa
2017-08-02 07:02:40 -04:00
Mike Fedosin 700366e4b6 Use recommended function to setup auth middleware in devstack
Currently Mistral has own configuration for keystone
auth middleware, many parameters of which are deprecated [1].
It's not desired behavior and it is suggested to use recommended
devstack configuration function to prevent possible errors if
something is changed in keystone deployment in the future.

This patch fixes this situation and implements official
"configure_auth_token_middleware" function support.

[1] 712438ebf9/keystonemiddleware/auth_token/_auth.py (L29-L35)

Change-Id: I5f50ca6b773b61c35f93488e64a1b95d3ace9c2c
Closes-bug: #1697662
2017-07-29 01:22:06 +00:00
Alfredo Moralejo ffa5ce49a0 Revert "Use recommended function to setup auth middleware in devstack"
It's breaking introspection in tripleo jobs.

This reverts commit fe922eacdb.

Change-Id: I502e92ed1dcd8f9dd293b768f5d0d93026960463
2017-07-07 09:18:03 +00:00
Mike Fedosin fe922eacdb Use recommended function to setup auth middleware in devstack
Currently Mistral has own configuration for keystone
auth middleware, many parameters of which are deprecated [1].
It's not desired behavior and it is suggested to use recommended
devstack configuration function to prevent possible errors if
something is changed in keystone deployment in the future.

This patch fixes this situation and implements official
"configure_auth_token_middleware" function support.

[1] 712438ebf9/keystonemiddleware/auth_token/_auth.py (L29-L35)

Change-Id: I884777826d6ed40d58f75ec5dfba93a876752dfe
Closes-bug: #1697662
2017-07-03 17:04:48 +03: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
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
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
venkatamahesh aeaf3e8ecf Move the default directories into settings file
Change-Id: I1955541553c37a1687b227cc7d21481e71e10ccb
2015-11-15 23:12:52 +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