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
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