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
This commit is contained in:
Thomas Bechtold 2017-02-22 06:16:22 -05:00
parent 1d4c72cd6f
commit 5e8e71fb16
1 changed files with 2 additions and 1 deletions

View File

@ -122,7 +122,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_config, file_list)
self[domain_ref['id']] = domain_config