Merge "Add seed code for slice-analysis-ms"
[dcaegen2/services.git] / components / datalake-handler / dpo / datalake_spec.json
1 {
2   "self": {
3     "name": "docker.datalake",
4     "version": "1.0.0",
5     "description": "Datalake Docker",
6     "component_type": "docker"
7   },
8   "streams": {
9     "subscribes": [
10     
11     ],
12     "publishes": [
13       
14     ]
15   },
16   "services": {
17     "calls": [
18     ],
19     "provides": []
20   },
21   "auxilary": {
22     "healthcheck": {
23       "type": "http",
24       "interval": "30s",
25       "timeout": "10s",
26       "endpoint": "actuator/health"
27     }
28   },
29   "artifacts": [
30     {
31       "uri": "registry.hub.docker.com/mizunoami123/datalake-feeder",
32       "type": "docker image"
33     }
34   ],
35   "parameters": [
36     {
37       "name": "spring.datasource.url",
38       "value": "jdbc:mariadb://dl-mariadb:3306/datalake?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8",
39       "description": "Maria DB URL",
40       "designer_editable": true,
41       "sourced_at_deployment": false,
42       "policy_editable": false,
43       "type": "string",
44       "required": true
45     },
46     {
47       "name": "spring.datasource.username",
48       "value": "dl",
49       "description": "Maria DB User name",
50       "designer_editable": true,
51       "sourced_at_deployment": false,
52       "policy_editable": false,
53       "type": "string",
54       "required": false
55     },
56     {
57       "name": "spring.datasource.password",
58       "value": "dl1234",
59       "description": "Maria DB User name",
60       "designer_editable": true,
61       "sourced_at_deployment": false,
62       "policy_editable": false,
63       "type": "string",
64       "required": false
65     },
66     {
67       "name": "dmaapZookeeperHostPort",
68       "value": "message-router-zookeeper:2181",
69       "description": "DMaaP zookeeper URL fqdn:port",
70       "designer_editable": true,
71       "sourced_at_deployment": false,
72       "policy_editable": false,
73       "type": "string",
74       "required": true
75     },
76     {
77       "name": "dmaapKafkaHostPort",
78       "value": "message-router-kafka:9092",
79       "description": "Kafka URL fqdn:9092",
80       "designer_editable": true,
81       "sourced_at_deployment": false,
82       "policy_editable": false,
83       "type": "string",
84       "required": true
85     },
86     {
87       "name": "dmaapKafkaGroup",
88       "value": "dlgroup44",
89       "description": "Kafka group name",
90       "designer_editable": true,
91       "sourced_at_deployment": false,
92       "policy_editable": false,
93       "type": "string",
94       "required": true
95     },
96     {
97       "name": "couchbaseURL",
98       "value": "172.30.1.74:8093",
99       "description": "Couchbase URL fqdn:port",
100       "designer_editable": true,
101       "sourced_at_deployment": false,
102       "policy_editable": false,
103       "type": "string",
104       "required": true
105     },
106     {
107       "name": "mariadbURL",
108       "value": "172.30.1.74:3306",
109       "description": "MariaDB URL fqdn:port",
110       "designer_editable": true,
111       "sourced_at_deployment": false,
112       "policy_editable": false,
113       "type": "string",
114       "required": true
115     },
116     {
117       "name": "mongoDBURL",
118       "value": "172.30.1.74:27017",
119       "description": "MongoDB URL fqdn:port",
120       "designer_editable": true,
121       "sourced_at_deployment": false,
122       "policy_editable": false,
123       "type": "string",
124       "required": true
125     },
126     {
127       "name": "hdfsURL",
128       "value": "172.30.1.74:8020",
129       "description": "HDFS URL fqdn:port",
130       "designer_editable": true,
131       "sourced_at_deployment": false,
132       "policy_editable": false,
133       "type": "string",
134       "required": true
135     },
136     {
137       "name": "esURL",
138       "value": "172.30.1.74:9200",
139       "description": "Elasticsearch URL fqdn:port",
140       "designer_editable": true,
141       "sourced_at_deployment": false,
142       "policy_editable": false,
143       "type": "string",
144       "required": true
145     }
146   ]
147 }