File 0001-Stop-reading-local-config-dirs-for-domain-specific-f.patch of Package openstack-keystone

From 5e8e71fb16e8bc94c169bbaa8aaf6a7527f816c0 Mon Sep 17 00:00:00 2001
From: Thomas Bechtold <tbechtold@suse.com>
Date: Wed, 22 Feb 2017 06:16:22 -0500
Subject: [PATCH] Stop reading local config dirs for domain-specific file
 config driver

When a file-config-based domain-specific backend was loaded the
local config files from /etc/keystone/keystone.conf.d/ were also read. The
local config dir should not be used in this case.

Change-Id: Ib576c8f12a7cc4272e07bb057bf028d69649b65d
Related-Bug: #1489118
---
 keystone/identity/core.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

Index: keystone-10.0.2.dev1/keystone/identity/core.py
===================================================================
--- keystone-10.0.2.dev1.orig/keystone/identity/core.py
+++ keystone-10.0.2.dev1/keystone/identity/core.py
@@ -124,7 +124,8 @@ class DomainConfigs(dict):
         domain_config['cfg'] = cfg.ConfigOpts()
         keystone.conf.configure(conf=domain_config['cfg'])
         domain_config['cfg'](args=[], project='keystone',
-                             default_config_files=file_list)
+                             default_config_files=file_list,
+                             default_config_dirs=[])
         domain_config['driver'] = self._load_driver(domain_config)
         _assert_no_more_than_one_sql_driver(domain_ref['id'],
                                             domain_config,
openSUSE Build Service is sponsored by