Move recursive_keypairs into utils

Change-Id: I61ffe093cc4205ab306adc29c5e6c67c0247b276
Signed-off-by: Julien Danjou <julien@danjou.info>
Add a counter for instance scheduling

Blueprint: scheduler-counter

Change-Id: I20abaddf69f4d134e9f65885b5f1b1399c4e9946
Signed-off-by: Julien Danjou <julien@danjou.info>
setup.cfg misses swift filter

The file misses the swift middleware filter
paste.filter_factory =
swift = ceilometer.objectstore.swift_middleware:filter_factory

Change-Id: If7d844fdbcc4dc2b3ad0a0e184ac10fb7515d864
fixes: Bug #1180641
Merge "Move recursive_keypairs into utils"
Imported Translations from Transifex

Change-Id: I9dbbb6ec9fe920ffdac77fbc06ce5ca934cce702
Make sure that v2 api tests have the policy file configured

Change-Id: I2533f4f1724aa4ae9808ff0d533f49c0ef42afe4
force the test path to a str (sometimes is unicode)

else webtest lint will error about the PATH_INFO environment not being
a str.

Change-Id: I535386647fa8797ccfb13c251448a19fc077e848
vnics: don't presume existence of filterref/filter

With quantum/ovs plugin, there is no necessarily a "filteref" in interface param.
If not present don't lookup the "filter", let it to None and no more use
vnics.fref as resource_id.
resource_id becomes : instance_name + instance_uuid + vnic_name

fix Bug #1180466

Change-Id: I21c15f9ee4bd5303a7f2e287c7fe69aa7d0d5b0a
Merge "vnics: don't presume existence of filterref/filter"
Add Event methods to db api.

Start of adding the ability to store raw events in Ceilometer.
Query Filter mechanism is crude for now. Need to find a more expressive
grammar than this EventFilter thing.

Change-Id: I3c64e3858df756d93dd5bf3c6c9651be25cd2b55
Blueprint: add-event-table
Added missing source variable in storage drivers

Addresses bug 1163479
*tests/storage/base.py
*ceilometer/storage/models.py
*ceilometer/storage/impl_hbase.py
*ceilometer/storage/impl_mongodb.py
*ceilometer/storage/impl_sqlalchemy.py

Added self.assertIn statements to test_get_resources() and test_get_meters()
functions in /tests/storage/base.py

These assert statements check for the existence of the source variable and
also if the source variable is in the set of sources hard coded by the database
test data.

Added the source variable to models.Resource and models.Meter in the HBase,
MongoDB, and SQLAlchemy drivers.  Added the source variable to the
specifications for the Resource and Meter classes in models.py

Change-Id: I5a407bc8c7ce82a71be7e56705c540ece4573340
Merge "Imported Translations from Transifex"
Merge "force the test path to a str (sometimes is unicode)"
Merge "Added missing source variable in storage drivers"
Merge "Add a counter for instance scheduling"
Fix the sample name of 'resource_metadata'

on http://docs.openstack.org/developer/ceilometer/webapi/v2.html,
the sample of resource_metadata is empty because its name is wrong.

Change-Id: I18d8bfc7f3d7eecbc2c4071dadb379abbc966010
Fixes: bug #1183316
Merge "Add Event methods to db api."
Merge "Fix the sample name of 'resource_metadata'"
Fix and update extract_opts group extraction

Same as the one sent to nova:
https://review.openstack.org/#/c/30251/

Change-Id: Iba3c31b320ed93deb295a22cd01518e05bfee8ce
Signed-off-by: Julien Danjou <julien@danjou.info>
Imported Translations from Transifex

Change-Id: I06add0e4390b3f026ef53fa75ac608c737ea6766