[cloudkitty.storage.backends]
sqlalchemy = cloudkitty.storage.sqlalchemy:SQLAlchemyStorage
gnocchihybrid = cloudkitty.storage.gnocchi_hybrid:GnocchiHybridStorage

[cloudkitty.tenant.fetchers]
keystone = cloudkitty.tenant_fetcher.keystone:KeystoneFetcher
fake = cloudkitty.tenant_fetcher.fake:FakeFetcher

[oslo.config.opts]
cloudkitty.common.config = cloudkitty.common.config:list_opts

[cloudkitty.rating.processors]
noop = cloudkitty.rating.noop:Noop
hashmap = cloudkitty.rating.hash:HashMap
pyscripts = cloudkitty.rating.pyscripts:PyScripts

[cloudkitty.collector.backends]
ceilometer = cloudkitty.collector.ceilometer:CeilometerCollector
meta = cloudkitty.collector.meta:MetaCollector
gnocchi = cloudkitty.collector.gnocchi:GnocchiCollector
fake = cloudkitty.collector.fake:CSVCollector

[cloudkitty.output.writers]
osrf = cloudkitty.writer.osrf:OSRFBackend

[oslo.config.opts.defaults]
cloudkitty.common.config = cloudkitty.common.defaults:set_cors_middleware_defaults

[cloudkitty.transformers]
GnocchiTransformer = cloudkitty.transformer.gnocchi:GnocchiTransformer
CloudKittyFormatTransformer = cloudkitty.transformer.format:CloudKittyFormatTransformer
CeilometerTransformer = cloudkitty.transformer.ceilometer:CeilometerTransformer

[console_scripts]
cloudkitty-processor = cloudkitty.cli.processor:main
cloudkitty-storage-init = cloudkitty.cli.storage:main
cloudkitty-api = cloudkitty.cli.api:main
cloudkitty-writer = cloudkitty.cli.writer:main
cloudkitty-dbsync = cloudkitty.cli.dbsync:main

