mistral/devstack
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
..
files Enable WSGI under Apache in devstack 2017-04-13 12:00:08 -04:00
plugin.sh Use recommended function to setup auth middleware in devstack 2017-07-29 01:22:06 +00:00
README.rst Added additional info in devstack/readme.rst 2016-10-24 03:19:02 +00:00
settings Use recommended function to setup auth middleware in devstack 2017-07-29 01:22:06 +00:00

Enabling Mistral in Devstack

  1. Download DevStack:

    git clone https://github.com/openstack-dev/devstack.git
    cd devstack
  2. Add this repo as an external repository in local.conf file:

    > cat local.conf
    [[local|localrc]]
    enable_plugin mistral https://github.com/openstack/mistral
    
    To use stable branches, make sure devstack is on that branch, and specify
    the branch name to enable_plugin, for example::
    
     enable_plugin mistral https://github.com/openstack/mistral stable/newton
  3. run stack.sh