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,