Merge lp:~gandelman-a/ubuntu/raring/keystone/lp1158563 into lp:~openstack-ubuntu-testing/keystone/grizzly

Proposed by Adam Gandelman
Status: Merged
Approved by: Chuck Short
Approved revision: 191
Merged at revision: 191
Proposed branch: lp:~gandelman-a/ubuntu/raring/keystone/lp1158563
Merge into: lp:~openstack-ubuntu-testing/keystone/grizzly
Diff against target: 80 lines (+25/-8)
2 files modified
debian/changelog (+7/-0)
debian/patches/sql_connection.patch (+18/-8)
To merge this branch: bzr merge lp:~gandelman-a/ubuntu/raring/keystone/lp1158563
Reviewer Review Type Date Requested Status
Openstack Ubuntu Testers Pending
Review via email: mp+157199@code.launchpad.net

Description of the change

We defaulted to SQL backend for Ec2 and tokens in Essex, Folsom. Continue to do so here, and also default the new trusts manager to use its SQL backend as well.

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
1=== modified file 'debian/changelog'
2--- debian/changelog 2013-04-02 13:50:52 +0000
3+++ debian/changelog 2013-04-04 18:36:21 +0000
4@@ -1,3 +1,10 @@
5+keystone (1:2013.1~rc3-0ubuntu2) UNRELEASED; urgency=low
6+
7+ * debian/patches/sql_connection.patch: Ensure SQL by default for all
8+ backends. (LP: #1158563)
9+
10+ -- Adam Gandelman <adamg@ubuntu.com> Thu, 04 Apr 2013 11:32:25 -0700
11+
12 keystone (1:2013.1~rc3-0ubuntu1) raring; urgency=low
13
14 * New upstream release.
15
16=== modified file 'debian/patches/sql_connection.patch'
17--- debian/patches/sql_connection.patch 2013-02-19 15:50:46 +0000
18+++ debian/patches/sql_connection.patch 2013-04-04 18:36:21 +0000
19@@ -1,6 +1,8 @@
20---- a/etc/keystone.conf.sample
21-+++ b/etc/keystone.conf.sample
22-@@ -44,10 +44,10 @@
23+Index: keystone/etc/keystone.conf.sample
24+===================================================================
25+--- keystone.orig/etc/keystone.conf.sample 2013-04-04 11:27:48.093529370 -0700
26++++ keystone/etc/keystone.conf.sample 2013-04-04 11:29:52.737535698 -0700
27+@@ -43,10 +43,10 @@
28 # verbose = False
29
30 # Name of log file to output to. If not set, logging will go to stdout.
31@@ -13,7 +15,7 @@
32
33 # Use syslog for logging.
34 # use_syslog = False
35-@@ -76,13 +76,13 @@
36+@@ -75,13 +75,13 @@
37
38 [sql]
39 # The SQLAlchemy connection string used to connect to the database
40@@ -29,7 +31,15 @@
41
42 # This references the domain to use for all Identity API v2 requests (which are
43 # not aware of domains). A domain with this ID will be created for you by
44-@@ -94,7 +94,7 @@
45+@@ -92,14 +92,14 @@
46+ # default_domain_id = default
47+
48+ [trust]
49+-# driver = keystone.trust.backends.sql.Trust
50++driver = keystone.trust.backends.sql.Trust
51+
52+ # delegation and impersonation features can be optionally disabled
53+ # enabled = True
54
55 [catalog]
56 # dynamic, sql-based backend (supports API/CLI-based management commands)
57@@ -38,12 +48,12 @@
58
59 # static, file-based backend (does *NOT* support any management commands)
60 # driver = keystone.catalog.backends.templated.TemplatedCatalog
61-@@ -102,16 +102,16 @@
62+@@ -107,16 +107,16 @@
63 # template_file = default_catalog.templates
64
65 [token]
66 -# driver = keystone.token.backends.kvs.Token
67-+driver = keystone.token.backends.kvs.Token
68++driver = keystone.token.backends.sql.Token
69
70 # Amount of time a token should remain valid (in seconds)
71 # expiration = 86400
72@@ -54,7 +64,7 @@
73
74 [ec2]
75 -# driver = keystone.contrib.ec2.backends.kvs.Ec2
76-+driver = keystone.contrib.ec2.backends.kvs.Ec2
77++driver = keystone.contrib.ec2.backends.sql.Ec2
78
79 [ssl]
80 #enable = True

Subscribers

People subscribed via source and target branches