Return something sane from the log impl.

This is just so we can use the log impl. for the binary api test (next commit).

Change-Id: I00e40060e12dce417b39d3d0fe35fb264272fd8b
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
Update manual installation instructions

Update the instructions for installing ceilometer by hand
instead of using devstack.

bug 1070404
bug 1071494

Change-Id: I617e0467b40f218e5811da7b39db76c6eb466da6
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Make HACKING compliant

Make all the source and tests HACKING compliant and
enable tox -e hacking on by default.

Relative directory checks not enabled (yet)

Change-Id: I8803f67c49b4d16caebe76ae690092ae5c9a6dd3
Imported Translations from Transifex

Change-Id: I1b0b1d0486dbfae9836a386ebc49b266047498ef
Handle missing units values in mongodb data.

Provide a units value if it's missing in the existing mongodb data. This
is for the backward compatibility issue when the data had been already
stored before the counter_unit field was added in our meter definition.

Fixed bug #1098603.

Change-Id: I1ff3e325dc9b226e4441de6f5f9118fced67cf33
Merge "Return something sane from the log impl."
Start both v1 and v2 api from one daemon.

- Move bin/ceilometer-api-v2 to bin/ceilometer-api
- use VersionSelectorApplication() as the base application.

bug #1086381
Change-Id: Ia74938eb351fc374450932a91b21c0755afca2e5
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
Merge "Update manual installation instructions"
Merge "Handle missing units values in mongodb data."
Merge "Start both v1 and v2 api from one daemon."
Merge "Imported Translations from Transifex"
Ensure the statistics are sorted

Sort the statistics by the period start date before
returning them, and restore the test that verifies
this behavior.

bug 1151345

Change-Id: I4f05ea049b7609cea9dab947738b7aabf3f062ef
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Use a non-standard port for the test server

Start the test API server on a non-standard port to avoid
conflicting with a server already running due to devstack.

Change-Id: I010c76376048e3433301ccc64ce35db11e69a3e7
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Add a tox target for building documentation

Change-Id: I04cc4d3f5cf4c9d92144fef2a0ed3e3ac248679a
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Add sample configuration files for mod_wsgi

These files really only work for a devstack setup,
but the demonstrate what one would need to do in
a real deployment behind mod_wsgi.

Change-Id: If60ce2aa0b89c055ccc0411aece28042b14ab633
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Fix a pep/hacking error in a swift import

Change-Id: If27d1cbefea8b68d1579ccc53cf20c78939f0020
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
Fixed the blocking unittest issues.

1. Fixed the bug #1153921 introduced by the nova changeset
https://github.com/openstack/nova/commit/bd5a9b87.

2. Adapted to the latest keystoneclient middleware change introduced by
https://github.com/openstack/python-keystoneclient/commit/d782a998.

We must explicit set auth_version to prevent the middleware to
automatically detect its api version from remote keystone server in
unittest.

Change-Id: I439a74a7f9a8a62369ae50dc1d5e50e20f4d3574
Raise stevedore requirement to 0.7

Nova already requires 0.7, so we can easily consolidate on
a newer release.

Change-Id: If983ea0c987eb00d66a602459e37805d8ef0bfe4
Add deprecation warnings for V1 API

Add warnings to the documentation for users and to the
source for developers.

Change-Id: Ic4695a8d1e4d2bc2d53b0bb69806c933f1b672aa
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Merge "Fix a pep/hacking error in a swift import"