{ "Name": "EIS", "Version": "0.2", "Description": "Edge Insights Software CSL Deployment", "Type": "persistent", "DataStore": { "DataBucket": "EIS" }, "Modules": [ { "Name": "EtcdUI", "Description": "EtcdUI module manifest", "SchemaVersion": "0.2", "ManifestFile": "${idx:etcdui:2.4-RC4}", "RunAsUser": "5319", "RunAsGroup": "5319", "Resources": { "CPU": 100, "MemoryMB": 100 }, "ExecutionEnv": { "AppName": "EtcdUI", "ETCD_ENDPOINT": "${datastore.endpoint}", "CONFIGMGR_CACERT": "${databucket.cacert}", "CONFIGMGR_CERT": "${databucket.cert}", "CONFIGMGR_KEY": "${databucket.key}", "ETCD_PREFIX": "", "ETCD_USER": "eisuser", "ETCD_PASSWORD": "Eis@123", "DEV_MODE": "true", "PROFILING_MODE": "false", "NGINX_PORT": 7071 }, "Endpoints": [ { "Name": "etcdout", "Endtype": "server", "Protocol": "TCP", "Port": "7071", "DataType": "messages", "Link": "etcduiout" } ] }, { "Name": "VideoIngestion1", "Description": "Video Ingestion module manifest", "SchemaVersion": "0.2", "ManifestFile": "${idx:videoingestion:2.4-RC4}", "Resources": { "CPU": 100, "MemoryMB": 100 }, "ExecutionEnv": { "AppName": "VideoIngestion1", "ETCD_ENDPOINT": "${datastore.endpoint}", "CONFIGMGR_CACERT": "${databucket.cacert}", "CONFIGMGR_CERT": "${databucket.cert}", "CONFIGMGR_KEY": "${databucket.key}", "ETCD_PREFIX": "", "GENICAM": "Matrix_Vision", "DEV_MODE": "true", "PROFILING_MODE": "false", "PUBLISHER_TYPE": "zmq_tcp", "PUBLISHER_ENDPOINT": "0.0.0.0:${ep.output-vi.localport}", "SERVER_ENDPOINT": "0.0.0.0:${ep.output-vi-sw-tr.localport}" }, "Endpoints": [ { "Name": "output-vi-sw-tr", "Endtype": "server", "DataType": "messages", "Link": "vi-sw-tr-1" }, { "Name": "output-vi", "Endtype": "server", "DataType": "messages", "Link": "vi-va-link-1" } ] }, { "Name": "VideoIngestion2", "Description": "Video Ingestion module manifest", "SchemaVersion": "0.2", "ManifestFile": "${idx:videoingestion:2.4-RC4}", "Resources": { "CPU": 100, "MemoryMB": 100 }, "ExecutionEnv": { "AppName": "VideoIngestion2", "ETCD_ENDPOINT": "${datastore.endpoint}", "CONFIGMGR_CACERT": "${databucket.cacert}", "CONFIGMGR_CERT": "${databucket.cert}", "CONFIGMGR_KEY": "${databucket.key}", "ETCD_PREFIX": "", "GENICAM": "Matrix_Vision", "DEV_MODE": "true", "PROFILING_MODE": "false", "PUBLISHER_TYPE": "zmq_tcp", "PUBLISHER_ENDPOINT": "0.0.0.0:${ep.output-vi.localport}", "SERVER_ENDPOINT": "0.0.0.0:${ep.output-vi-sw-tr.localport}" }, "Endpoints": [ { "Name": "output-vi-sw-tr", "Endtype": "server", "DataType": "messages", "Link": "vi-sw-tr-2" }, { "Name": "output-vi", "Endtype": "server", "DataType": "messages", "Link": "vi-va-link-2" } ] }, { "Name": "VideoAnalytics1", "Description": "VideoAnalytics module manifest", "SchemaVersion": "0.2", "ManifestFile": "${idx:videoanalytics:2.4-RC4}", "Resources": { "CPU": 100, "MemoryMB": 100 }, "ExecutionEnv": { "AppName": "VideoAnalytics1", "ETCD_ENDPOINT": "${datastore.endpoint}", "CONFIGMGR_CACERT": "${databucket.cacert}", "CONFIGMGR_CERT": "${databucket.cert}", "CONFIGMGR_KEY": "${databucket.key}", "DEV_MODE": "true", "ETCD_PREFIX": "", "PROFILING_MODE": "false", "PUBLISHER_ENDPOINT": "0.0.0.0:${ep.outputVA.localport}", "SUBSCRIBER_TYPE": "zmq_tcp", "SUBSCRIBER_ENDPOINT": "${ep.input-va.remoteaddress}:${ep.input-va.remoteport}" }, "Endpoints": [ { "Name": "outputVA", "Endtype": "server", "Protocol": "TCP", "DataType": "messages", "Link": "va-output-1" }, { "Name": "input-va", "Endtype": "client", "Protocol": "TCP", "DataType": "messages", "Link": "vi-va-link-1" } ] }, { "Name": "VideoAnalytics2", "Description": "VideoAnalytics module manifest", "SchemaVersion": "0.2", "ManifestFile": "${idx:videoanalytics:2.4-RC4}", "Resources": { "CPU": 100, "MemoryMB": 100 }, "ExecutionEnv": { "AppName": "VideoAnalytics2", "ETCD_ENDPOINT": "${datastore.endpoint}", "CONFIGMGR_CACERT": "${databucket.cacert}", "CONFIGMGR_CERT": "${databucket.cert}", "CONFIGMGR_KEY": "${databucket.key}", "DEV_MODE": "true", "ETCD_PREFIX": "", "PROFILING_MODE": "false", "PUBLISHER_ENDPOINT": "0.0.0.0:${ep.outputVA.localport}", "SUBSCRIBER_TYPE": "zmq_tcp", "SUBSCRIBER_ENDPOINT": "${ep.input-va.remoteaddress}:${ep.input-va.remoteport}" }, "Endpoints": [ { "Name": "outputVA", "Endtype": "server", "Protocol": "TCP", "DataType": "messages", "Link": "va-output-2" }, { "Name": "input-va", "Endtype": "client", "Protocol": "TCP", "DataType": "messages", "Link": "vi-va-link-2" } ] }, { "Name": "Visualizer", "Description": "Visualizer module manifest", "SchemaVersion": "0.2", "ManifestFile": "${idx:visualizer:2.4-RC4}", "RunAsUser": "5319", "RunAsGroup": "5319", "Resources": { "CPU": 100, "MemoryMB": 100 }, "ExecutionEnv": { "AppName": "Visualizer", "DISPLAY": ":0", "IMAGE_DIR": "/opt/intel/eis/saved_images", "PROFILING_MODE": "false", "ETCD_ENDPOINT": "${datastore.endpoint}", "CONFIGMGR_CACERT": "${databucket.cacert}", "CONFIGMGR_CERT": "${databucket.cert}", "CONFIGMGR_KEY": "${databucket.key}", "DEV_MODE": "true", "ETCD_PREFIX": "", "CertType": "zmq", "SUBSCRIBER_default_ENDPOINT": "${ep.visualizerInput.remoteaddress}:${ep.visualizerInput.remoteport}" }, "Endpoints": [ { "Name": "visualizerInput", "Endtype": "client", "DataType": "messages", "Link": "va-output", "Port": "29170" } ] }, { "Name": "WebVisualizer", "Description": "Web_visualizer module manifest", "SchemaVersion": "0.2", "ManifestFile": "${idx:webvisualizer:2.4-RC4}", "RunAsUser": "5319", "RunAsGroup": "5319", "Resources": { "CPU": 100, "MemoryMB": 100 }, "ExecutionEnv": { "AppName": "WebVisualizer", "PROFILING_MODE": "false", "ETCD_ENDPOINT": "${datastore.endpoint}", "CONFIGMGR_CACERT": "${databucket.cacert}", "CONFIGMGR_CERT": "${databucket.cert}", "CONFIGMGR_KEY": "${databucket.key}", "DEV_MODE": "true", "ETCD_PREFIX": "", "CertType": "zmq,pem", "SUBSCRIBER_default_ENDPOINT": "${ep.web-vis-in.remoteaddress}:${ep.web-vis-in.remoteport}" }, "Endpoints": [ { "Name": "web-vis-out", "Endtype": "server", "Protocol": "TCP", "Port": "5000", "DataType": "messages", "Link": "web-vis-outlink" }, { "Name": "web-vis-in", "Endtype": "client", "DataType": "messages", "Link": "va-output" } ] } ], "Links": [ { "Name": "va-output-1" }, { "Name": "vi-sw-tr-2" }, { "Name": "vi-va-link-1" }, { "Name": "va-output" }, { "Name": "web-vis-outlink" }, { "Name": "etcduiout" }, { "Name": "va-output-2" }, { "Name": "vi-va-link-2" }, { "Name": "vi-sw-tr-1" } ], "Ingresses": [ { "Name": "ext-etcdui", "Protocol": "TCP", "Options": { "Backend": "etcduiout", "Port": "31508" } }, { "Name": "ext-webvisualizer", "Protocol": "TCP", "Options": { "Backend": "web-vis-outlink", "Port": "31505" } } ] }