cloudkitty/devstack
Martin CAMEY 5baa3b8fe3 Allow authentification method to be chosen
To reach Cloudkitty API endpoints, an authentification method must be set.
No authentification or Keystone authentification are allowed.
This should be set in the configuration file, within the DEFAULT block,
using the auth_strategy field.

Task: 4902
Story: 2001168

Change-Id: I3f9d5700e4c2d1a69b5514fd9932a62238ee659c
2017-09-25 18:15:20 +02:00
..
apache-cloudkitty.template Add WSGI support for `cloudkitty-api' 2017-07-18 12:55:11 +02:00
plugin.sh Allow authentification method to be chosen 2017-09-25 18:15:20 +02:00
README.rst Move global variables to settings file 2015-11-24 06:40:04 +01:00
settings Allow authentification method to be chosen 2017-09-25 18:15:20 +02:00

Installing CloudKitty using DevStack

The devstack directory contains the files necessary to integrate CloudKitty with DevStack.

Configure DevStack to run CloudKitty

$ DEVSTACK_DIR=/path/to/devstack

  1. enable Ceilometer:

    $ cd ${DEVSTACK_DIR}
    $ cat >> local.conf << EOF
    [[local|localrc]]
    # ceilometer
    enable_plugin ceilometer https://git.openstack.org/openstack/ceilometer.git master
    EOF
  2. enable Horizon:

    $ cd ${DEVSTACK_DIR}
    $ cat >> local.conf << EOF
    # horizon
    enable_service horizon
    EOF
  3. enable CloudKitty:

    $ cd ${DEVSTACK_DIR}
    cat >> local.conf << EOF
    # cloudkitty
    enable_plugin cloudkitty https://git.openstack.org/openstack/cloudkitty master
    EOF

Run devstack as normal:

$ ./stack.sh