summaryrefslogtreecommitdiff
path: root/oslo_middleware/base.py
diff options
context:
space:
mode:
Diffstat (limited to 'oslo_middleware/base.py')
-rw-r--r--oslo_middleware/base.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/oslo_middleware/base.py b/oslo_middleware/base.py
index 86f2249..a98a058 100644
--- a/oslo_middleware/base.py
+++ b/oslo_middleware/base.py
@@ -67,8 +67,16 @@ class ConfigurableMiddleware(object):
default_config_files = [self.conf['oslo_config_file']]
else:
default_config_files = None
+
+ if 'oslo_config_program' in self.conf:
+ program = self.conf['oslo_config_program']
+ else:
+ program = None
+
self.oslo_conf = cfg.ConfigOpts()
- self.oslo_conf([], project=self.conf['oslo_config_project'],
+ self.oslo_conf([],
+ project=self.conf['oslo_config_project'],
+ prog=program,
default_config_files=default_config_files,
validate_default_values=True)