Add config option default_data_file

It is useful to specify local file instead of uri if we want to
use stackalytics locally.
This patch adds default_data_file for doing that.

Change-Id: I52953a7727da297c3648dc94f9ff4681c8fad170
This commit is contained in:
Ken'ichi Ohmichi
2017-02-24 17:23:59 -08:00
parent 636ede7bfa
commit 1888bfb60c
3 changed files with 14 additions and 1 deletions

View File

@@ -312,7 +312,10 @@ def main():
runtime_storage_inst = runtime_storage.get_runtime_storage(
cfg.CONF.runtime_storage_uri)
default_data = utils.read_json_from_uri(cfg.CONF.default_data_uri)
if cfg.CONF.default_data_file:
default_data = utils.read_json_from_file(cfg.CONF.default_data_file)
else:
default_data = utils.read_json_from_uri(cfg.CONF.default_data_uri)
if not default_data:
LOG.critical('Unable to load default data')
return not 0