a0ec1306c259b2ee4ef709c08a0d8ea2eb6cd44c
[openstack-build/ceilometer-build.git] / debian / patches / revert-keystone-compat.patch
1 Description: Revert keystone 0.4.0 patch from upstream.
2 Author: James Page <james.page@ubuntu.com>
3 Bug: https://bugs.launchpad.net/ceilometer/+bug/1239651
4 Origin: revert, https://github.com/openstack/ceilometer/commit/c0a3f3cd69eb609216a07111067478f3755cceb4
5
6 Index: ceilometer/etc/ceilometer/ceilometer.conf.sample
7 ===================================================================
8 --- ceilometer.orig/etc/ceilometer/ceilometer.conf.sample       2013-12-12 13:11:29.243179330 -0800
9 +++ ceilometer/etc/ceilometer/ceilometer.conf.sample    2013-12-12 13:11:29.239179330 -0800
10 @@ -742,10 +742,6 @@
11  # server. (boolean value)
12  #http_connect_timeout=<None>
13  
14 -# How many times are we trying to reconnect when communicating
15 -# with Identity API Server. (integer value)
16 -#http_request_max_retries=3
17 -
18  # Allows to pass in the name of a fake http_handler callback
19  # function used instead of httplib.HTTPConnection or
20  # httplib.HTTPSConnection. Useful for unit testing where
21 @@ -778,13 +774,6 @@
22  # (string value)
23  #keyfile=<None>
24  
25 -# A PEM encoded Certificate Authority to use when verifying
26 -# HTTPs connections. Defaults to system CAs. (string value)
27 -#cafile=<None>
28 -
29 -# Verify HTTPS connections. (boolean value)
30 -#insecure=false
31 -
32  # Directory used to cache files related to PKI tokens (string
33  # value)
34  #signing_dir=<None>
35 Index: ceilometer/tests/api/v2/test_acl_scenarios.py
36 ===================================================================
37 --- ceilometer.orig/tests/api/v2/test_acl_scenarios.py  2013-12-12 13:11:29.243179330 -0800
38 +++ ceilometer/tests/api/v2/test_acl_scenarios.py       2013-12-12 13:11:29.239179330 -0800
39 @@ -27,7 +27,6 @@
40  from ceilometer.api import acl
41  from ceilometer.publisher import rpc
42  from ceilometer.tests import db as tests_db
43 -from ceilometer.openstack.common import timeutils
44  
45  from .base import FunctionalTest
46  
47 @@ -38,8 +37,12 @@
48  
49  
50  class FakeMemcache(object):
51 -    @staticmethod
52 -    def get(key):
53 +    def __init__(self):
54 +        self.set_key = None
55 +        self.set_value = None
56 +        self.token_expiration = None
57 +
58 +    def get(self, key):
59          if key == "tokens/%s" % VALID_TOKEN:
60              dt = timeutils.utcnow() + datetime.timedelta(minutes=5)
61              return json.dumps(({'access': {
62 @@ -52,7 +55,7 @@
63                      'roles': [
64                          {'name': 'admin'},
65                      ]},
66 -            }}, timeutils.isotime(dt)))
67 +            }}, dt.strftime("%s")))
68          if key == "tokens/%s" % VALID_TOKEN2:
69              dt = timeutils.utcnow() + datetime.timedelta(minutes=5)
70              return json.dumps(({'access': {
71 @@ -65,11 +68,11 @@
72                      'roles': [
73                          {'name': 'Member'},
74                      ]},
75 -            }}, timeutils.isotime(dt)))
76 +            }}, dt.strftime("%s")))
77  
78 -    @staticmethod
79 -    def set(key, value, **kwargs):
80 -        pass
81 +    def set(self, key, value, **kwargs):
82 +        self.set_value = value
83 +        self.set_key = key
84  
85  
86  class TestAPIACL(FunctionalTest,