cloudkitty/devstack
Luka Peschke 87bbf23bfa Add storage configuration option to devstack plugin
This adds the CLOUDKITTY_STORAGE_BACKEND option to CloudKitty's devstack
plugin, allowing users to choose the storage backend they want to use.

Change-Id: I442131cfbbb6f6229a5e8e2a9efe4a4b33338ac9
2018-06-28 14:41:36 +00:00
..
apache-cloudkitty.template Add WSGI support for `cloudkitty-api' 2017-07-18 12:55:11 +02:00
plugin.sh Add storage configuration option to devstack plugin 2018-06-28 14:41:36 +00:00
README.rst Add storage configuration option to devstack plugin 2018-06-28 14:41:36 +00:00
settings Add storage configuration option to devstack plugin 2018-06-28 14:41:36 +00:00

Installing CloudKitty using DevStack

The devstack directory contains the required files 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 # ceilometer enable_plugin ceilometer https://git.openstack.org/openstack/ceilometer.git master EOF

  2. enable CloudKitty:

    $ cd ${DEVSTACK_DIR}

    cat >> local.conf << EOF # cloudkitty enable_plugin cloudkitty https://git.openstack.org/openstack/cloudkitty master enable_service ck-api, ck-proc EOF

  3. Set CloudKitty collector to gnocchi:

    $ cd ${DEVSTACK_DIR}

    cat >> local.conf << EOF CLOUDKITTY_COLLECTOR=gnocchi EOF

Run devstack as usual:

$ ./stack.sh

See the documentation if you want more details about how to configure the devstack plugin.