Skip to content

Commit e0617d5

Browse files
c1mckaybodom0015
c1mckay
authored andcommitted
Updated H2O AI JSON spec with proposed fixes (#69)
* added initial h2o spec file * ai vocab add * FInished H2O JSON spec file -updated info and created a new service entry as a subpage of NDS Labs Services -updated image name to be ndslabs/h2o -added field for volume mount -added AI tags -added 'authRequired' -fixed path to "/" * Updated repo url, mount path, and removed extra description * Update tags.json
1 parent 395b317 commit e0617d5

File tree

2 files changed

+97
-42
lines changed

2 files changed

+97
-42
lines changed

h2oai/h2oai.json

+50
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
{
2+
"id": "h2oai",
3+
"key": "h2oai",
4+
"label": "H2O AI",
5+
"description": "AI for the Digital Brain",
6+
"info": "https://www.h2o.ai/",
7+
"logo": "https://h2o2016.wpengine.com/wp-content/themes/h2o2016/images/H2O_logo_yellow.svg",
8+
"image": {
9+
"registry" : "ndslabs/h2o",
10+
"name" : "ndslabs/h2o",
11+
"tags" : [ "latest"]
12+
},
13+
"display": "stack",
14+
"access": "external",
15+
"depends": [],
16+
"config": [],
17+
"ports": [
18+
{
19+
"port": 54321,
20+
"protocol": "http"
21+
}
22+
],
23+
"repositories": [
24+
{
25+
"url": "https://github.com/h2oai/h2o-3",
26+
"type": "git"
27+
}
28+
],
29+
"developerEnvironment" : "",
30+
"volumeMounts": [
31+
{
32+
"mountPath": "/root/h2oflows"
33+
}
34+
],
35+
"readinessProbe" : {
36+
"type" : "http",
37+
"path" : "/",
38+
"port" : 54321,
39+
"initialDelay": 30,
40+
"timeout" : 600
41+
},
42+
"resourceLimits": {
43+
"cpuMax": 1000,
44+
"cpuDefault": 100,
45+
"memMax": 1024,
46+
"memDefault": 512
47+
},
48+
"tags": ["43", "28"],
49+
"authRequired": true
50+
}

vocab/tags.json

+47-42
Original file line numberDiff line numberDiff line change
@@ -2,214 +2,219 @@
22
"name": "tags",
33
"terms": [
44
{
5-
"id": "1",
5+
"id": "1",
66
"definition": "Software that supports archiving of research data",
77
"name": "Archive"
88
},
99
{
10-
"id": "2",
10+
"id": "2",
1111
"definition": "Software that supports management of active research data",
1212
"name": "Active data management"
1313
},
1414
{
15-
"id": "3",
15+
"id": "3",
1616
"definition": "Software that supports collaboration with research data",
1717
"name": "Collaboration"
1818
},
1919
{
20-
"id": "4",
20+
"id": "4",
2121
"definition": "Software that supports cataloging of research data or metadata",
2222
"name": "Catalog"
2323
},
2424
{
25-
"id": "5",
25+
"id": "5",
2626
"definition": "Current research information system",
2727
"name": "CRIS"
2828
},
2929
{
30-
"id": "6",
30+
"id": "6",
3131
"definition": "Software that supports transfer of research data",
3232
"name": "Data transfer"
3333
},
3434
{
35-
"id": "7",
35+
"id": "7",
3636
"definition": "Software development environment",
3737
"name": "Development environment"
3838
},
3939
{
40-
"id": "8",
40+
"id": "8",
4141
"definition": "Software for object identification",
4242
"name": "Identifier services"
4343
},
4444
{
45-
"id": "9",
45+
"id": "9",
4646
"definition": "Software for research or user identity",
4747
"name": "Identity services"
4848
},
4949
{
50-
"id": "10",
50+
"id": "10",
5151
"definition": "Metadata capture and management",
5252
"name": "Metadata"
5353
},
5454
{
55-
"id": "11",
55+
"id": "11",
5656
"definition": "Research data repository software",
5757
"name": "Repository"
5858
},
5959
{
60-
"id": "12",
60+
"id": "12",
6161
"definition": "Research data visualiation software",
6262
"name": "Visualization"
6363
},
6464
{
65-
"id": "13",
65+
"id": "13",
6666
"definition": "Workflow management systems",
6767
"name": "Workflow"
6868
},
6969
{
70-
"id": "14",
70+
"id": "14",
7171
"definition": "Software written in C/C++",
7272
"name": "C/C++"
7373
},
7474
{
75-
"id": "15",
75+
"id": "15",
7676
"definition": "Software written in C#",
7777
"name": "C#"
7878
},
7979
{
80-
"id": "16",
80+
"id": "16",
8181
"definition": "Software written in Java",
8282
"name": "Java"
8383
},
8484
{
85-
"id": "17",
85+
"id": "17",
8686
"definition": "Software written in Go",
8787
"name": "Go"
8888
},
8989
{
90-
"id": "18",
90+
"id": "18",
9191
"definition": "Software written in PHP",
9292
"name": "PHP"
9393
},
9494
{
95-
"id": "19",
95+
"id": "19",
9696
"definition": "Software written in Ruby",
9797
"name": "Ruby"
9898
},
9999
{
100-
"id": "20",
100+
"id": "20",
101101
"definition": "Software written in Python",
102102
"name": "Python"
103103
},
104104
{
105-
"id": "21",
105+
"id": "21",
106106
"definition": "Software written in Javascript",
107107
"name": "Javascript"
108108
},
109109
{
110-
"id": "22",
110+
"id": "22",
111111
"definition": "Software written in Scala",
112112
"name": "Scala"
113113
},
114114
{
115-
"id": "23",
115+
"id": "23",
116116
"definition": "Search engine software",
117117
"name": "Search engine"
118118
},
119119
{
120-
"id": "24",
120+
"id": "24",
121121
"definition": "NoSQL database ",
122122
"name": "NoSQL"
123123
},
124124
{
125-
"id": "25",
125+
"id": "25",
126126
"definition": "Relational database management system ",
127127
"name": "RDBMS"
128128
},
129129
{
130-
"id": "26",
130+
"id": "26",
131131
"definition": "Message broker",
132132
"name": "Message broker"
133133
},
134134
{
135-
"id": "27",
135+
"id": "27",
136136
"definition": "Extractor",
137137
"name": "Extractor"
138138
},
139139
{
140-
"id": "28",
140+
"id": "28",
141141
"definition": "Statistical programming and analysis",
142142
"name": "Analysis environment"
143143
},
144144
{
145-
"id": "29",
145+
"id": "29",
146146
"definition": "Software that provides a REST API",
147147
"name": "REST"
148148
},
149149
{
150-
"id": "30",
150+
"id": "30",
151151
"definition": "Logging, monitoring and alerts",
152152
"name": "LMA"
153153
},
154154
{
155-
"id": "31",
155+
"id": "31",
156156
"definition": "NDS Labs system utilities",
157157
"name": "System utilities"
158158
},
159159
{
160-
"id": "32",
160+
"id": "32",
161161
"definition": "Semantic services for controlled vocabularies and ontologies",
162162
"name": "Semantic"
163163
},
164164
{
165-
"id": "33",
165+
"id": "33",
166166
"definition": "Triple/quad store",
167167
"name": "Triple store"
168168
},
169169
{
170-
"id": "34",
170+
"id": "34",
171171
"definition": "Graph database",
172172
"name": "Graph database"
173173
},
174174
{
175-
"id": "35",
175+
"id": "35",
176176
"definition": "Digital library platform",
177177
"name": "Digital library"
178-
},
178+
},
179179
{
180-
"id": "36",
180+
"id": "36",
181181
"definition": "Software that supports management of research data",
182182
"name": "Data management"
183183
},
184184
{
185-
"id": "37",
185+
"id": "37",
186186
"definition": "Software that supports task or scripting automation",
187187
"name": "Automation"
188188
},
189189
{
190-
"id": "38",
190+
"id": "38",
191191
"definition": "Software that supports transformation of datasets",
192192
"name": "Data transformation"
193193
},
194194
{
195-
"id": "39",
195+
"id": "39",
196196
"definition": "Software written in Groovy",
197197
"name": "Groovy"
198198
},
199199
{
200-
"id": "40",
200+
"id": "40",
201201
"definition": "Software that supports the R language",
202202
"name": "R"
203203
},
204204
{
205-
"id": "41",
205+
"id": "41",
206206
"definition": "Software that supports Docker",
207207
"name": "Docker"
208208
},
209209
{
210210
"id": "42",
211211
"definition": "EarthCube building block",
212212
"name": "Earthcube"
213+
},
214+
{
215+
"id": "43",
216+
"definition": "Artificial Intelligence environment",
217+
"name": "AI"
213218
}
214219
]
215220
}

0 commit comments

Comments
 (0)