Esempio n. 1
0
def parse_config_object(conf, args=None, usage=None,
                        default_config_files=None,
                        skip_global=False):
    conf(args=args,
         project='staccato',
         version=version.cached_version_string(),
         usage=usage,
         default_config_files=default_config_files)
    _log_string_to_val(conf)

    # to make keystone client middleware work (massive bummer)
    if not skip_global:
        cfg.CONF(args=args,
                 project='staccato',
                 version=version.cached_version_string(),
                 usage=usage,
                 default_config_files=default_config_files)

    return conf
Esempio n. 2
0
def get_config_object(args=None, usage=None, default_config_files=None):
    conf = cfg.ConfigOpts()
    conf.register_opts(common_opts)
    conf.register_opts(bind_opts)
    conf.register_opts(paste_deploy_opts, group='paste_deploy')
    conf(args=args,
         project='staccato',
         version=version.cached_version_string(),
         usage=usage,
         default_config_files=default_config_files)
    _log_string_to_val(conf)

    return conf