cloudkitty/devstack
Martin CAMEY b8c848f9ec Split metrology configuration from CK config file
To avoid source code updates with metrology conf update,
the metrology configuration is separated from Cloudkitty
configuration file and placed in a yaml one.

Task: 5724
Story: 2001215

Change-Id: Icc098c40bc52c2589e89d705d9d711d0ce2fb557
2017-11-28 16:49:29 +01:00
..
apache-cloudkitty.template Add WSGI support for `cloudkitty-api' 2017-07-18 12:55:11 +02:00
plugin.sh Split metrology configuration from CK config file 2017-11-28 16:49:29 +01:00
README.rst Update devstack/README.rst 2017-10-24 17:38:28 +02:00
settings Split metrology configuration from CK config file 2017-11-28 16:49:29 +01: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 Gnocchi:

    $ cd ${DEVSTACK_DIR}
    $ cat >> local.conf << EOF
    # gnocchi
    enable_plugin gnocchi https://github.com/gnocchixyz/gnocchi
    enable_service gnocchi-api, gnocchi-metricd
    EOF
  3. 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

Run devstack as normal:

$ ./stack.sh