magnum/devstack
Davanum Srinivas 4c2b973859 Convert to new DevStack plugin model for functional testing
Switch over to the new plugin style as documented here:
http://docs.openstack.org/developer/devstack/plugins.html

Makes it very easy to setup a CI job. Added a new
directory for functional job and the tests are run
from the post_test_hook.sh. There's even a "magnum bay-list"
in the shell script to show that we are actually making
calls to the magnum API endpoint and things are working
fine. Note that this is just the minimal plumbing needed
and there's a lot more effort needed to come up with
proper test cases for testing magnum functionality.

Closes-Bug: #1439621
Change-Id: I88d45015338ef55713b32de196f9071c8fc2031b
2015-04-02 21:14:20 -04:00
..
lib Convert to new DevStack plugin model for functional testing 2015-04-02 21:14:20 -04:00
README.rst Convert to new DevStack plugin model for functional testing 2015-04-02 21:14:20 -04:00
plugin.sh Convert to new DevStack plugin model for functional testing 2015-04-02 21:14:20 -04:00
settings Convert to new DevStack plugin model for functional testing 2015-04-02 21:14:20 -04:00

README.rst

Devstack Integration

This directory contains the files necessary to integrate Magnum with devstack.

Refer the quickstart guide for more information on using devstack and magnum.

Running devstack with magnum for the first time may take a long time as it needs to download an atomic fedora 21 qcow image. If you already have this image you can copy it to /opt/stack/devstack/files/fedora-21-atomic.qcow2 to save you this time.

To install magnum into devstack, Add this repo as an external repository: :

> cat local.conf
[[local|localrc]]
enable_plugin magnum https://github.com/openstack/magnum

Run devstack as normal: :

cd /opt/stack/devstack
./stack.sh