Switch to oslo.config

This commit is contained in:
tengqm 2014-12-18 14:24:09 +08:00
parent 1f4d99a34f
commit c77f9489fa
4 changed files with 21 additions and 2 deletions

View File

@ -143,3 +143,7 @@ def initialize_if_enabled():
eventlet.spawn_n(eventlet.backdoor.backdoor_server, sock,
locals=backdoor_locals)
return port
def list_opts():
yield None, eventlet_backdoor_opts

View File

@ -27,6 +27,7 @@ It also allows setting of formatting information through conf.
"""
import copy
import inspect
import itertools
import logging
@ -708,3 +709,12 @@ class DeprecatedConfig(Exception):
def __init__(self, msg):
super(Exception, self).__init__(self.message % dict(msg=msg))
def list_opts():
return [
(None, copy.deepcopy(common_cli_opts)),
(None, copy.deepcopy(logging_cli_opts)),
(None, copy.deepcopy(generic_log_opts)),
(None, copy.deepcopy(log_opts)),
]

View File

@ -29,7 +29,13 @@ scripts =
[entry_points]
oslo.config.opts =
senlin.common.config = senlin.common.config:list_opts
senlin.common.crypt = senlin.common.crypt:list_opts
senlin.common.wsgi = senlin.common.wsgi:list_opts
senlin.engine.clients = senlin.engine.clients:list_opts
senlin.engine.notification = senlin.engine.notification:list_opts
senlin.openstack.common.eventlet_backdoor = senlin.openstack.common.eventlet_backdoor:list_opts
senlin.openstack.common.log = senlin.openstack.common.log:list_opts
senlin.openstack.common.policy = senlin.openstack.common.policy:list_opts
senlin.clients =
ceilometer = senlin.engine.clients.os.ceilometer:CeilometerClientPlugin

View File

@ -38,8 +38,7 @@ deps = -r{toxinidir}/requirements.txt
commands = python setup.py build_sphinx
[testenv:genconfig]
commands =
bash tools/config/generate_sample.sh -b . -p senlin -o etc/senlin
commands = oslo-config-generator --config-file=config-generator.conf
[flake8]
# H404 multi line docstring should start with a summary