1
- name : " Merges Theia IDE contribution"
1
+ name : " Merges generic IDE contribution"
2
2
3
3
input :
4
4
devworkspace :
@@ -18,15 +18,15 @@ input:
18
18
targetPort : 8080
19
19
memoryLimit : 2Gi
20
20
mountSources : true
21
- - name : theia -ide
21
+ - name : generic -ide
22
22
plugin :
23
- uri : theia -ide.yaml
23
+ uri : generic -ide.yaml
24
24
25
25
devfileResources :
26
- theia -ide.yaml :
26
+ generic -ide.yaml :
27
27
schemaVersion : 2.1.0
28
28
metadata :
29
- name : theia -ide
29
+ name : generic -ide
30
30
commands :
31
31
- id : init-container-command
32
32
apply :
35
35
preStart :
36
36
- init-container-command
37
37
components :
38
- - name : theia -ide-contributions
38
+ - name : generic -ide-contributions
39
39
attributes :
40
40
controller.devfile.io/container-contribution : true
41
41
container :
46
46
env :
47
47
- name : PLUGIN_REMOTE_ENDPOINT_EXECUTABLE
48
48
value : /remote-endpoint/plugin-remote-endpoint
49
- - name : THEIA_PLUGINS
49
+ - name : IDE_PLUGINS
50
50
value : local-dir:///plugins/sidecars/tools
51
51
memoryLimit : 512Mi
52
52
volumeMounts :
@@ -55,29 +55,29 @@ input:
55
55
- name : remote-endpoint
56
56
path : /remote-endpoint
57
57
image : quay.io/devfile/universal-developer-image@sha256:53cec58dd190dd1e06100478ae879d7c28abd8fc883d5fdf5be3eb6e943fe5e7
58
- - name : theia -ide
58
+ - name : generic -ide
59
59
container :
60
- image : quay.io/eclipse/che-theia :next
60
+ image : quay.io/eclipse/generic-ide :next
61
61
env :
62
- - name : THEIA_PLUGINS
62
+ - name : IDE_PLUGINS
63
63
value : local-dir:///plugins
64
64
- name : HOSTED_PLUGIN_HOSTNAME
65
65
value : 0.0.0.0
66
66
- name : HOSTED_PLUGIN_PORT
67
67
value : ' 3130'
68
- - name : THEIA_HOST
68
+ - name : IDE_HOST
69
69
value : 127.0.0.1
70
70
volumeMounts :
71
71
- name : plugins
72
72
path : /plugins
73
- - name : theia -local
74
- path : /home/theia/.theia
73
+ - name : ide -local
74
+ path : /home/ide/.ide
75
75
mountSources : true
76
76
memoryLimit : 512M
77
77
cpuLimit : 1500m
78
78
cpuRequest : 100m
79
79
endpoints :
80
- - name : theia
80
+ - name : ide
81
81
attributes :
82
82
type : main
83
83
cookiesAuthEnabled : true
@@ -109,29 +109,29 @@ input:
109
109
exposure : public
110
110
secure : false
111
111
protocol : https
112
- - name : theia -dev
112
+ - name : ide -dev
113
113
attributes :
114
114
type : ide-dev
115
115
discoverable : false
116
116
urlRewriteSupported : true
117
117
targetPort : 3130
118
118
exposure : public
119
119
protocol : http
120
- - name : theia -redirect-1
120
+ - name : ide -redirect-1
121
121
attributes :
122
122
discoverable : false
123
123
urlRewriteSupported : true
124
124
targetPort : 13131
125
125
exposure : public
126
126
protocol : http
127
- - name : theia -redirect-2
127
+ - name : ide -redirect-2
128
128
attributes :
129
129
discoverable : false
130
130
urlRewriteSupported : true
131
131
targetPort : 13132
132
132
exposure : public
133
133
protocol : http
134
- - name : theia -redirect-3
134
+ - name : ide -redirect-3
135
135
attributes :
136
136
discoverable : false
137
137
urlRewriteSupported : true
@@ -149,11 +149,11 @@ input:
149
149
secure : false
150
150
protocol : wss
151
151
attributes :
152
- app.kubernetes.io/component : che-theia
153
- app.kubernetes.io/part-of : che-theia .eclipse.org
152
+ app.kubernetes.io/component : generic-ide
153
+ app.kubernetes.io/part-of : generic-ide .eclipse.org
154
154
- name : plugins
155
155
volume : {}
156
- - name : theia -local
156
+ - name : ide -local
157
157
volume : {}
158
158
- name : che-machine-exec
159
159
container :
@@ -170,10 +170,10 @@ input:
170
170
cpuRequest : 30m
171
171
attributes :
172
172
app.kubernetes.io/component : machine-exec
173
- app.kubernetes.io/part-of : che-theia .eclipse.org
173
+ app.kubernetes.io/part-of : generic-ide .eclipse.org
174
174
- name : remote-runtime-injector
175
175
container :
176
- image : quay.io/eclipse/che-theia -endpoint-runtime-binary:next
176
+ image : quay.io/eclipse/generic-ide -endpoint-runtime-binary:next
177
177
env :
178
178
- name : PLUGIN_REMOTE_ENDPOINT_EXECUTABLE
179
179
value : /remote-endpoint/plugin-remote-endpoint
@@ -190,7 +190,7 @@ input:
190
190
cpuRequest : 30m
191
191
attributes :
192
192
app.kubernetes.io/component : remote-runtime-injector
193
- app.kubernetes.io/part-of : che-theia .eclipse.org
193
+ app.kubernetes.io/part-of : generic-ide .eclipse.org
194
194
- name : remote-endpoint
195
195
volume :
196
196
ephemeral : true
@@ -201,7 +201,7 @@ output:
201
201
components :
202
202
- name : tools
203
203
attributes :
204
- controller.devfile.io/merged-contributions : " theia -ide"
204
+ controller.devfile.io/merged-contributions : " generic -ide"
205
205
container :
206
206
image : quay.io/devfile/universal-developer-image:latest
207
207
env :
@@ -211,7 +211,7 @@ output:
211
211
value : /tmp/.cache
212
212
- name : PLUGIN_REMOTE_ENDPOINT_EXECUTABLE
213
213
value : /remote-endpoint/plugin-remote-endpoint
214
- - name : THEIA_PLUGINS
214
+ - name : IDE_PLUGINS
215
215
value : local-dir:///plugins/sidecars/tools
216
216
args :
217
217
- sh
@@ -227,33 +227,33 @@ output:
227
227
path : /remote-endpoint
228
228
memoryLimit : 2560Mi # 2Gi = 2048Mi + 512Mi
229
229
mountSources : true
230
- - name : theia -ide
230
+ - name : generic -ide
231
231
attributes :
232
- app.kubernetes.io/component : che-theia
233
- app.kubernetes.io/part-of : che-theia .eclipse.org
234
- controller.devfile.io/imported-by : theia -ide
232
+ app.kubernetes.io/component : generic-ide
233
+ app.kubernetes.io/part-of : generic-ide .eclipse.org
234
+ controller.devfile.io/imported-by : generic -ide
235
235
container :
236
- image : quay.io/eclipse/che-theia :next
236
+ image : quay.io/eclipse/generic-ide :next
237
237
env :
238
- - name : THEIA_PLUGINS
238
+ - name : IDE_PLUGINS
239
239
value : local-dir:///plugins
240
240
- name : HOSTED_PLUGIN_HOSTNAME
241
241
value : 0.0.0.0
242
242
- name : HOSTED_PLUGIN_PORT
243
243
value : ' 3130'
244
- - name : THEIA_HOST
244
+ - name : IDE_HOST
245
245
value : 127.0.0.1
246
246
volumeMounts :
247
247
- name : plugins
248
248
path : /plugins
249
- - name : theia -local
250
- path : /home/theia/.theia
249
+ - name : ide -local
250
+ path : /home/ide/.ide
251
251
mountSources : true
252
252
memoryLimit : 512M
253
253
cpuLimit : 1500m
254
254
cpuRequest : 100m
255
255
endpoints :
256
- - name : theia
256
+ - name : ide
257
257
attributes :
258
258
type : main
259
259
cookiesAuthEnabled : true
@@ -285,29 +285,29 @@ output:
285
285
exposure : public
286
286
secure : false
287
287
protocol : https
288
- - name : theia -dev
288
+ - name : ide -dev
289
289
attributes :
290
290
type : ide-dev
291
291
discoverable : false
292
292
urlRewriteSupported : true
293
293
targetPort : 3130
294
294
exposure : public
295
295
protocol : http
296
- - name : theia -redirect-1
296
+ - name : ide -redirect-1
297
297
attributes :
298
298
discoverable : false
299
299
urlRewriteSupported : true
300
300
targetPort : 13131
301
301
exposure : public
302
302
protocol : http
303
- - name : theia -redirect-2
303
+ - name : ide -redirect-2
304
304
attributes :
305
305
discoverable : false
306
306
urlRewriteSupported : true
307
307
targetPort : 13132
308
308
exposure : public
309
309
protocol : http
310
- - name : theia -redirect-3
310
+ - name : ide -redirect-3
311
311
attributes :
312
312
discoverable : false
313
313
urlRewriteSupported : true
@@ -326,17 +326,17 @@ output:
326
326
protocol : wss
327
327
- name : plugins
328
328
attributes :
329
- controller.devfile.io/imported-by : theia -ide
329
+ controller.devfile.io/imported-by : generic -ide
330
330
volume : {}
331
- - name : theia -local
331
+ - name : ide -local
332
332
attributes :
333
- controller.devfile.io/imported-by : theia -ide
333
+ controller.devfile.io/imported-by : generic -ide
334
334
volume : {}
335
335
- name : che-machine-exec
336
336
attributes :
337
337
app.kubernetes.io/component : machine-exec
338
- app.kubernetes.io/part-of : che-theia .eclipse.org
339
- controller.devfile.io/imported-by : theia -ide
338
+ app.kubernetes.io/part-of : generic-ide .eclipse.org
339
+ controller.devfile.io/imported-by : generic -ide
340
340
container :
341
341
image : quay.io/eclipse/che-machine-exec:next
342
342
command :
@@ -351,11 +351,11 @@ output:
351
351
cpuRequest : 30m
352
352
- name : remote-runtime-injector
353
353
attributes :
354
- controller.devfile.io/imported-by : theia -ide
354
+ controller.devfile.io/imported-by : generic -ide
355
355
app.kubernetes.io/component : remote-runtime-injector
356
- app.kubernetes.io/part-of : che-theia .eclipse.org
356
+ app.kubernetes.io/part-of : generic-ide .eclipse.org
357
357
container :
358
- image : quay.io/eclipse/che-theia -endpoint-runtime-binary:next
358
+ image : quay.io/eclipse/generic-ide -endpoint-runtime-binary:next
359
359
env :
360
360
- name : PLUGIN_REMOTE_ENDPOINT_EXECUTABLE
361
361
value : /remote-endpoint/plugin-remote-endpoint
@@ -372,13 +372,13 @@ output:
372
372
cpuRequest : 30m
373
373
- name : remote-endpoint
374
374
attributes :
375
- controller.devfile.io/imported-by : theia -ide
375
+ controller.devfile.io/imported-by : generic -ide
376
376
volume :
377
377
ephemeral : true
378
378
commands :
379
379
- id : init-container-command
380
380
attributes :
381
- controller.devfile.io/imported-by : theia -ide
381
+ controller.devfile.io/imported-by : generic -ide
382
382
apply :
383
383
component : remote-runtime-injector
384
384
events :
0 commit comments