Rating Service for OpenStack
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
OpenDev Sysadmins 33c5f067ba OpenDev Migration Patch 2 months ago
api-ref/source Add API ref 1 year ago
distil Merge "Support JSON file as an ERP driver" 3 months ago
doc/source Remove vestigate HUDSON_PUBLISH_DOCS reference 1 year ago
etc Merge "Support JSON file as an ERP driver" 3 months ago
tools Implement /prices by extracting price from odoo 3 years ago
.coveragerc Add unit tests for api module 2 years ago
.gitignore Add coverage configuration for Distil 2 years ago
.gitreview OpenDev Migration Patch 2 months ago
.testr.conf Update tox configuration 3 years ago
HACKING.rst Update and replace http with https for doc links in distil 1 year ago
LICENSE Refactor Distil API to support new endpoints 3 years ago
Makefile Sync distil project structure with internal one 3 years ago
README.rst Reword Readme 2 years ago
old-requirements.txt Refactor Distil API to support new endpoints 3 years ago
requirements.txt Add API ref 1 year ago
run_tests.sh Refactor Distil API to support new endpoints 3 years ago
setup.cfg Support JSON file as an ERP driver 3 months ago
setup.py Sync distil project structure with internal one 3 years ago
test-requirements.txt Add API ref 1 year ago
tox.ini Add API ref 1 year ago

README.rst

Team and repository tags

image

Distil

Distil is a service to provide easy interactions with ERP systems, by exposing a configurable set of collection tools and transformers to make usable billing data out of Ceilometer entries.

Distil provides a rest api to integrate with arbitrary ERP systems, and returns quotations/invoices as json. What the ranges are, and how Ceilometer data is aggregated is intended to be configurable, and defined in the configuration file.

The Distil data store will prevent overlapping bills for a given tenant and resource ever being stored, while still allowing for regeneration of a given invoices.