From fc5db78f7b8d1cc95b5f28d9078c6840cf6cd1c6 Mon Sep 17 00:00:00 2001 From: Erik Reid <erik.reid@geant.org> Date: Mon, 12 Nov 2018 17:36:53 +0100 Subject: [PATCH] added redis params to config handling --- inventory_provider/config.py | 16 +++++++++++++++- test/test_data_routes.py | 4 ++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/inventory_provider/config.py b/inventory_provider/config.py index b6631ad3..36d81463 100644 --- a/inventory_provider/config.py +++ b/inventory_provider/config.py @@ -29,9 +29,23 @@ CONFIG_SCHEMA = { }, "required": ["private-key", "known-hosts"], "additionalProperties": False + }, + "redis": { + "type": "object", + "properties": { + "hostname": {"type": "string"}, + "port": {"type": "integer"} + }, + "required": ["hostname", "port"], + "additionalProperties": False } }, - "required": ["alarms-db", "oid_list.conf", "routers_community.conf"], + "required": [ + "alarms-db", + "oid_list.conf", + "routers_community.conf", + "ssh", + "redis"], "additionalProperties": False } diff --git a/test/test_data_routes.py b/test/test_data_routes.py index 617e89e6..967a8894 100644 --- a/test/test_data_routes.py +++ b/test/test_data_routes.py @@ -94,6 +94,10 @@ def data_config_filename(tmp_dir_name): "ssh": { "private-key": "private-key-filename", "known-hosts": "known-hosts=filename" + }, + "redis": { + "hostname": "xxxxxx", + "port": 6379 } } -- GitLab