Files
Takashi Kajinami a6c77db6a1 devstack: Use common function to manage keystoneauth options
... to simplify own logic.

Note that this effectively switches auth plugin from v3password to
password, but this should behave mostly same now, because of the API
version detection mechanism of the generic password plugin.

Depends-on: https://review.opendev.org/954751
Change-Id: I4a787d398476e3c450eeed8f7dc88ceb4f96f574
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2026-02-19 02:35:33 +09:00
..
2025-11-11 22:13:46 +01: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|localrc]]
    # ceilometer
    enable_plugin ceilometer https://opendev.org/openstack/ceilometer.git master
    EOF
  2. Enable CloudKitty:

    $ cd ${DEVSTACK_DIR}
    cat >> local.conf << EOF
    # cloudkitty
    enable_plugin cloudkitty https://opendev.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.