Provide very basic component description 09/84309/3
authorPiotr Jaszczyk <piotr.jaszczyk@nokia.com>
Fri, 5 Apr 2019 06:45:26 +0000 (08:45 +0200)
committerPiotr Jaszczyk <piotr.jaszczyk@nokia.com>
Fri, 5 Apr 2019 08:00:11 +0000 (10:00 +0200)
Change-Id: If09dd6a3be5c045be6aaa6b62f259f3dce13aa9b
Issue-ID: DCAEGEN2-1394
Signed-off-by: Piotr Jaszczyk <piotr.jaszczyk@nokia.com>
dpo/data-formats/hv-ves-7.1.0.dataformatspec.json [new file with mode: 0644]
dpo/spec/hv-ves-collector.componentspec.json [new file with mode: 0644]

diff --git a/dpo/data-formats/hv-ves-7.1.0.dataformatspec.json b/dpo/data-formats/hv-ves-7.1.0.dataformatspec.json
new file mode 100644 (file)
index 0000000..cc25e58
--- /dev/null
@@ -0,0 +1,15 @@
+{
+    "self": {
+        "name": "hv-ves-event",
+        "version": "7.1.0",
+        "description": "Google Protocol Buffers based High Volume VES events"
+
+    },
+    "dataformatversion": "1.0.0",
+    "reference": {
+        "name": "VES (NF Event Streaming) Specification",
+        "version": "7.1",
+        "format": "proto",
+        "url": "https://gerrit.onap.org/r/gitweb?p=dcaegen2.git;a=blob_plain;f=docs/sections/apis/ves-hv/VesEvent.proto;hb=HEAD"
+    }
+}
\ No newline at end of file
diff --git a/dpo/spec/hv-ves-collector.componentspec.json b/dpo/spec/hv-ves-collector.componentspec.json
new file mode 100644 (file)
index 0000000..0a020ae
--- /dev/null
@@ -0,0 +1,60 @@
+{
+  "self": {
+    "version": "1.1.0",
+    "name": "dcae-hv-ves-collector",
+    "description": "Collector for receiving stream of High Volume VES events through socket interface",
+    "component_type": "docker"
+  },
+  "streams": {
+    "subscribes": [],
+    "publishes": [
+      {
+        "format": "hv-ves-event",
+        "version": "7.1.0",
+        "type": "kafka",
+        "config_key": "perf3gpp"
+      }
+    ]
+  },
+  "services": {
+    "calls": [],
+    "provides": []
+  },
+  "parameters": [],
+  "auxilary": {
+    "healthcheck": {
+      "type": "script",
+      "interval": "15s",
+      "timeout": "2s",
+      "script": "/opt/ves-hv-collector/healthcheck.sh"
+    },
+    "volumes": [
+      {
+        "container": {
+          "bind": "/etc/ves-hv/ssl"
+        },
+        "host": {
+          "path": "/opt/app/dcae-certificate"
+        }
+      },
+      {
+        "container": {
+          "bind": "/var/log/ONAP/dcae-hv-ves-collector"
+        },
+        "host": {
+          "path": "/var/log/ONAP/dcae-hv-ves-collector"
+        }
+      }
+    ],
+    "ports": [
+      "6060:6060",
+      "6061:6061"
+    ]
+  },
+  "artifacts": [
+    {
+      "type": "docker image",
+      "uri": "nexus.onap.org:10001/onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.1.0-SNAPSHOT"
+    }
+  ]
+}