[CORD-1360] Using new Config in synchronizers

Change-Id: Iaa7c3394971286f4823a906fc184b0b83ad7ebbd
diff --git a/lib/xos-config/xosconfig/xos-config-schema.yaml b/lib/xos-config/xosconfig/xos-config-schema.yaml
new file mode 100644
index 0000000..a2b2c75
--- /dev/null
+++ b/lib/xos-config/xosconfig/xos-config-schema.yaml
@@ -0,0 +1,33 @@
+map:
+  name:
+    type: str
+    required: True
+  xos_dir:
+    type: str
+  database:
+    type: map
+    map:
+      name:
+        type: str
+        required: True
+      username:
+        type: str
+        required: True
+      password:
+        type: str
+        required: True
+  logging:
+    type: map
+    map:
+      logstash_hostport:
+        type: str
+      level:
+        type: str
+        # TODO add validation [info, debug, warning, error, critical]
+      channels:
+        type: seq
+        sequence:
+          - type: str
+            enum: ['file', 'console', 'elkstack']
+  xos_dir:
+    type: str
\ No newline at end of file