rally/devstack
Andrey Kurilin 93ae1f0d47 Simplify deployment config format
There is upgoing work related to deployment refactoring. The bunch of
different enitities will be removed and inner code will be rewritten
almost from scratch.

This patch introduces a new simpler dedployment config format. Despite
the fact that it requires several workarounds, we need to merge it
before actual refactoring is done, since we want to provide a good
deprecation period and as quicker we introduce a new format as quicker
we will able to remove deprecated stuff:)

An example of old deployment config:

    {
         "type": "ExistingCloud",
         "creds": {
             "openstack": {
                 "auth_url": "https://example.com",
                 "admin": {
                               "username": "admin",
                               "password": "pass",
                               "project_name": "admin"
                 }
             }
         }
    }

An example of a new format:

    {
         "openstack": {
             "auth_url": "https://example.com",
             "admin": {
                           "username": "admin",
                           "password": "pass",
                           "project_name": "admin"
             }
         }
    }

Change-Id: If88317a0aefdd3d1adc6c380672d83e2bad11f15
2017-08-22 16:26:17 +03:00
..
lib Simplify deployment config format 2017-08-22 16:26:17 +03:00
features.yaml [ci] Add features.yaml file 2017-03-27 20:38:00 +03:00
plugin.sh devstack: support to be enabled with different plugin name 2016-03-23 16:10:41 +08:00
README.rst [docs][2] Re-design docs to cover all user-groups 2016-12-01 11:41:51 -08:00
settings [gates] Convert Rally to the new Devstack plugin model 2015-09-03 23:00:09 -07:00

Rally with DevStack all-in-one installation

It is also possible to install Rally with DevStack. First, clone the corresponding repositories:

git clone https://git.openstack.org/openstack-dev/devstack
git clone https://github.com/openstack/rally

Then, configure DevStack to run Rally. First, create your local.conf file:

cd devstack
cp samples/local.conf local.conf

Next, edit local.conf: add the following line to the [[local|localrc]] section.

enable_plugin rally https://github.com/openstack/rally master

Finally, run DevStack as usually:

./stack.sh