Merge lp:~james-page/ceilometer/havana-rc2 into lp:~ubuntu-server-dev/ceilometer/havana

Proposed by James Page
Status: Merged
Approved by: Chuck Short
Approved revision: 73
Merged at revision: 73
Proposed branch: lp:~james-page/ceilometer/havana-rc2
Merge into: lp:~ubuntu-server-dev/ceilometer/havana
Diff against target: 113 lines (+88/-2)
3 files modified
debian/changelog (+5/-2)
debian/patches/revert-keystone-compat.patch (+82/-0)
debian/patches/series (+1/-0)
To merge this branch: bzr merge lp:~james-page/ceilometer/havana-rc2
Reviewer Review Type Date Requested Status
Ubuntu Server Developers Pending
Review via email: mp+190933@code.launchpad.net

Description of the change

RC2

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'debian/changelog'
--- debian/changelog 2013-10-08 15:56:06 +0000
+++ debian/changelog 2013-10-14 12:08:51 +0000
@@ -1,8 +1,11 @@
1ceilometer (2013.2~rc1-0ubuntu2) UNRELEASED; urgency=low1ceilometer (2013.2~rc2-0ubuntu1) saucy; urgency=low
22
3 * New upstream release candidate (LP: #1239156):
4 - d/p/revert-keystone-compat.patch: Revert keystoneclient 0.4.0 compat
5 fix as this causes test failures against 0.3.4.
3 * d/control: Drop a3 from versioned dependency on python-oslo.config.6 * d/control: Drop a3 from versioned dependency on python-oslo.config.
47
5 -- James Page <james.page@ubuntu.com> Tue, 08 Oct 2013 16:55:40 +01008 -- James Page <james.page@ubuntu.com> Mon, 14 Oct 2013 10:30:03 +0100
69
7ceilometer (2013.2~rc1-0ubuntu1) saucy; urgency=low10ceilometer (2013.2~rc1-0ubuntu1) saucy; urgency=low
811
912
=== added file 'debian/patches/revert-keystone-compat.patch'
--- debian/patches/revert-keystone-compat.patch 1970-01-01 00:00:00 +0000
+++ debian/patches/revert-keystone-compat.patch 2013-10-14 12:08:51 +0000
@@ -0,0 +1,82 @@
1Description: Revert keystone 0.4.0 patch from upstream.
2Author: James Page <james.page@ubuntu.com>
3Bug: https://bugs.launchpad.net/ceilometer/+bug/1239651
4Origin: revert, https://github.com/openstack/ceilometer/commit/c0a3f3cd69eb609216a07111067478f3755cceb4
5
6--- a/etc/ceilometer/ceilometer.conf.sample
7+++ b/etc/ceilometer/ceilometer.conf.sample
8@@ -742,10 +742,6 @@ connection=sqlite:////var/lib/ceilometer
9 # server. (boolean value)
10 #http_connect_timeout=<None>
11
12-# How many times are we trying to reconnect when communicating
13-# with Identity API Server. (integer value)
14-#http_request_max_retries=3
15-
16 # Allows to pass in the name of a fake http_handler callback
17 # function used instead of httplib.HTTPConnection or
18 # httplib.HTTPSConnection. Useful for unit testing where
19@@ -778,13 +774,6 @@ connection=sqlite:////var/lib/ceilometer
20 # (string value)
21 #keyfile=<None>
22
23-# A PEM encoded Certificate Authority to use when verifying
24-# HTTPs connections. Defaults to system CAs. (string value)
25-#cafile=<None>
26-
27-# Verify HTTPS connections. (boolean value)
28-#insecure=false
29-
30 # Directory used to cache files related to PKI tokens (string
31 # value)
32 #signing_dir=<None>
33--- a/tests/api/v2/test_acl_scenarios.py
34+++ b/tests/api/v2/test_acl_scenarios.py
35@@ -27,7 +27,6 @@ from ceilometer import sample
36 from ceilometer.api import acl
37 from ceilometer.publisher import rpc
38 from ceilometer.tests import db as tests_db
39-from ceilometer.openstack.common import timeutils
40
41 from .base import FunctionalTest
42
43@@ -38,8 +37,12 @@ VALID_TOKEN2 = '4562138218392832'
44
45
46 class FakeMemcache(object):
47- @staticmethod
48- def get(key):
49+ def __init__(self):
50+ self.set_key = None
51+ self.set_value = None
52+ self.token_expiration = None
53+
54+ def get(self, key):
55 if key == "tokens/%s" % VALID_TOKEN:
56 dt = datetime.datetime.now() + datetime.timedelta(minutes=5)
57 return json.dumps(({'access': {
58@@ -52,7 +55,7 @@ class FakeMemcache(object):
59 'roles': [
60 {'name': 'admin'},
61 ]},
62- }}, timeutils.isotime(dt)))
63+ }}, dt.strftime("%s")))
64 if key == "tokens/%s" % VALID_TOKEN2:
65 dt = datetime.datetime.now() + datetime.timedelta(minutes=5)
66 return json.dumps(({'access': {
67@@ -65,11 +68,11 @@ class FakeMemcache(object):
68 'roles': [
69 {'name': 'Member'},
70 ]},
71- }}, timeutils.isotime(dt)))
72+ }}, dt.strftime("%s")))
73
74- @staticmethod
75- def set(key, value, **kwargs):
76- pass
77+ def set(self, key, value, **kwargs):
78+ self.set_value = value
79+ self.set_key = key
80
81
82 class TestAPIACL(FunctionalTest,
083
=== modified file 'debian/patches/series'
--- debian/patches/series 2013-09-19 15:36:08 +0000
+++ debian/patches/series 2013-10-14 12:08:51 +0000
@@ -1,3 +1,4 @@
1default-dbconnection-sqlite.patch1default-dbconnection-sqlite.patch
2skip-database-tests.patch2skip-database-tests.patch
3fix-setup-requirements.patch3fix-setup-requirements.patch
4revert-keystone-compat.patch

Subscribers

People subscribed via source and target branches