Set the default_log_levels to include keystoneclient

This creates a loggger for keystoneclient so we don't get:
"
No handlers could be found for logger "keystoneclient.middleware.auth_token"
"

bug 1152584
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>

Change-Id: I72d4de37799956b33371826aae50d8ac1ee333b1
remove unused dependencies

* tools/pip-requires: Remove lockfile and netaddr.
* doc/requirements.txt: Likewise.

Change-Id: Id1dd406bd998ca6516364ee8f068222464781084
Update openstack.common

The main motivation for this update is to fix
the way logging is configured so that all
libraries are able to log at the default level.
The other changes come in because there's no
clean way to update the common libs piecemeal.

bug 1152584

Change-Id: I22563f7c0aa7c48edc81cb85328c3ae3ec8c2f11
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
add keystone configuration instructions to manual install docs

Change-Id: I50aed064580a715b741e4ecf6bb7e74bdcdfd514
Fixes: bug 1104062
include a copy of the ASL 2.0

To be consistent with other OpenStack projects,
and to conform with downstream packaging norms.

Change-Id: I6fff3b25d9724791c377afe7aa97dd691dce60d2
Merge "add keystone configuration instructions to manual install docs"
Switch to python-keystoneclient 0.2.3.

Fixed the bug #1151665 by having python-keystoneclient dependency to
version >=0.2.3.

Also fixed the issue of setting the fake memory cache for keystone
middleware in unit test by using the correct configuration and request
environment.

Change-Id: Id3706bea6083c03adc46a8716c5cb8074339fc45
Merge "Set the default_log_levels to include keystoneclient"
Merge "remove unused dependencies"
Try to get rid of the "events" & "raw events" naming in the code.

Rather use the term "samples" as having both is confusing.
Note: this does *not* change the API, just the terminology in the code.

bug 1104492
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
Change-Id: If8cf89db60b52815db8e0acbf466400d0e9238c6
Swift pollster silently return no counter if keystone endpoint is not present

Fixes bug 1131359

Change-Id: I861d9e75fb6e77eabe7e8e519875676faf7ddf3a
enable xml error message response

return xml error message when Accept:application/xml request received.
default to json response when none specified.

Change-Id: Idd454c5bc76adb583bc0a9afce9f31659e7fe2ac
Updated the description of get_counters routine.

Modified the second counter description of
get_counters.

Fixes: bug 1156814

Change-Id: Ie7d4d3d93f853598069d8676f6be4335ddd3afb9
Allow publishing arbitrary headers via the "storage.objects.*.bytes"
counter

The change allow publishing arbitrary headers via the
"storage.objects.*.bytes" counter of the swift middleware.

The list of the headers to publish can be configured in the swift
middleware filter like this:

[filter:ceilometer]
use = egg:ceilometer#swift
metadata_headers = X_VAR1, x-var2

Change-Id: I26a4a573707a778c5b86d298840e7ae25a95deea
Merge "Swift pollster silently return no counter if keystone endpoint is not present"
Merge "Updated the description of get_counters routine."
Merge "Try to get rid of the "events" & "raw events" naming in the code."
Fix statistics period computing with start/end time

This fixes bug #1132732

Change-Id: I97545340ad9f49ec575e27c1a4fb4a09a3aefbf4
Signed-off-by: Julien Danjou <julien@danjou.info>
Merge "Allow publishing arbitrary headers via the "storage.objects.*.bytes" counter"
api: handle case where metadata is None

This fixes bug #1158808

Change-Id: Ib63f42417262544b12f3cdf267d3c2f2eb47746a
Signed-off-by: Julien Danjou <julien@danjou.info>