compute: virt: Fix Instance creation

Instance is a namedtuple defined in ceilometer/compute/virt/inspector.py. Its
fields are 'name' and 'UUID'. Therefore, the 'uuid' field used in
inspect_instances should be 'UUID'.

Change-Id: I844b457bc75603d6325bfe3eb239012cec12c6b9
Add source to Resource API object

This change add the source the resource API object

Fixes bug #1243651

Change-Id: I4489d34c83d3af7818d3f94afaa31b493df7549d
Updated from global requirements

Change-Id: I77222271b71acc9df20d4454329d551b112f4b7e
Fix doc typo in volume meter description

Simple typo:

  s/volune/volume/

Change-Id: Ie943d70a7c96ddd68baa00327a31924976adee94
Updated from global requirements

Change-Id: I3d616a33a9db4c9793dc33d814326763cc039616
Merge "Fix doc typo in volume meter description"
Imported Translations from Transifex

Change-Id: I64cf769273106e215ac2f8bb5a340be1cb349fa9
Replace tests.base part4

It is the fourth step to replace using ceilometer.tests.base with
openstack.common.test.
In this patch is changed for using
openstack.common.test and added needed fixtures in
test classes.

Change-Id: I584db92369ecb8c787b1c669cdeb2ac7fe9ddfb3
Replace tests.base part5

It is the fifth step to replace using ceilometer.tests.base with
openstack.common.test.
In this patch is changed for using
openstack.common.test and added needed fixtures in
test classes.

Change-Id: Ic7bed465f499f8546b86899f3345001bd16a9193
Merge "compute: virt: Fix Instance creation"
Merge "Add source to Resource API object"
enable sql metadata query

explode metadata key/values to their own tables/rows (based on type).
build a key string using dot notation similar to other nosql db
and filter based on that.

Blueprint: sqlalchemy-metadata-query
Related-Bug: #1093625

Change-Id: I2076e67b79448f98124a57b62b5bfed7aa8ae2ad
Don't use sqlachemy Metadata as global var

In up>down>up mode migrations are failing due to using of common MetaData.
It should be declared separatly for both of migration methods.

Change-Id: I594c649def9a269033463558ba2aa9313f817ee5
Related-Bug: #1240898
Sync log_handler from Oslo

Resolves an ImportError when enabling publish_errors for
Ceilometer services. Essentially, PublishErrorsHandler was
moved in Oslo from *.log to *.log_handler, but log_handler
was not yet being pulled in.

Oslo commit: Ibf28ba17f81b5ddeda653f6a3501ecac18ffcd42

Change-Id: I23bc7fd0ea4c811e133e743634032fb836c34b22
Fixes: Bug #1244722
Imported Translations from Transifex

Change-Id: I6ed4f0cb8a4601f8cb3c8d3b61ac10df3cc32d86
Imported Translations from Transifex

Change-Id: Iffa241f6a728b869131b7232ce8e5f8338eb83c1
Merge "Replace tests.base part4"
Merge "Replace tests.base part5"
Replace tests.base part6

It is the sixth step to replace using ceilometer.tests.base with
openstack.common.test.
In this patch is changed for using
openstack.common.test and added needed fixtures in
test classes.
Added in ceilometer.tests.db code from ceilomete.tests.base
because ceilometer.tests.base will not be used in the future.

Change-Id: I3cacca4eff19eae8874decd892ab1225f95cfee9
Replace tests.base part7

It is the next step to replace using ceilometer.tests.base with
openstack.common.test.
In this patch is changed for using
openstack.common.test and added needed fixtures in
test classes.

Change-Id: I691cb45bf591fbb1ab68eb1faca07f1772dcea0b