File: fix-migration.patch

package info (click to toggle)
keystone 2%3A28.0.0-5
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 13,428 kB
  • sloc: python: 125,079; pascal: 2,239; sh: 877; xml: 335; makefile: 216
file content (31 lines) | stat: -rw-r--r-- 1,410 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Description: Fix migration for tests
 Migration when creating the db in order to test it didn't work, as the config
 could not be found. This patch fixes it for the test run.
Author: Thomas Goirand <zigo@debian.org>
Forwarded: not-needed
Last-Update: 2014-03-12

--- keystone-2014.1~b3.orig/keystone/common/sql/migrate_repo/versions/008_create_default_domain.py
+++ keystone-2014.1~b3/keystone/common/sql/migrate_repo/versions/008_create_default_domain.py
@@ -31,7 +31,7 @@ def upgrade(migrate_engine):
     domain_table = sql.Table('domain', meta, autoload=True)
 
     domain = {
-        'id': CONF.identity.default_domain_id,
+        'id': 'default',
         'name': 'Default',
         'enabled': True,
         'extra': json.dumps({
--- keystone-2014.1~b3.orig/keystone/common/sql/migrate_repo/versions/017_membership_role.py
+++ keystone-2014.1~b3/keystone/common/sql/migrate_repo/versions/017_membership_role.py
@@ -46,8 +46,8 @@ def upgrade(migrate_engine):
 
     conn = migrate_engine.connect()
     conn.execute(role_table.insert(),
-                 id=CONF.member_role_id,
-                 name=CONF.member_role_name,
+                 id='9fe2ff9ee4384b1894a90878d3e92bab',
+                 name='_member_',
                  extra=json.dumps({'description':
                                    'Default role for project membership',
                                    'enabled': 'True'}))