aboutsummaryrefslogtreecommitdiffstats
path: root/dpo
diff options
context:
space:
mode:
authorPiotr Jaszczyk <piotr.jaszczyk@nokia.com>2019-04-05 08:45:26 +0200
committerPiotr Jaszczyk <piotr.jaszczyk@nokia.com>2019-04-05 10:00:11 +0200
commit8e2a52b2aebf8f968da02265affb6d01b0a1c166 (patch)
treeb8e8f7d170d8280595fb334932a399d57cbca8c8 /dpo
parentc775e8677cdbf69f2b1c1390d225329c658c0ee2 (diff)
Provide very basic component description
Change-Id: If09dd6a3be5c045be6aaa6b62f259f3dce13aa9b Issue-ID: DCAEGEN2-1394 Signed-off-by: Piotr Jaszczyk <piotr.jaszczyk@nokia.com>
Diffstat (limited to 'dpo')
-rw-r--r--dpo/data-formats/hv-ves-7.1.0.dataformatspec.json15
-rw-r--r--dpo/spec/hv-ves-collector.componentspec.json60
2 files changed, 75 insertions, 0 deletions
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
index 00000000..cc25e586
--- /dev/null
+++ b/dpo/data-formats/hv-ves-7.1.0.dataformatspec.json
@@ -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
index 00000000..0a020ae5
--- /dev/null
+++ b/dpo/spec/hv-ves-collector.componentspec.json
@@ -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"
+ }
+ ]
+}