230 Commits

Author SHA1 Message Date
mustard
c6cc1ab0fb [supervisor] add readiness track 2022-03-01 23:16:09 +05:30
Thomas Schubart
d98d7abfe5 Remove logging 2022-02-28 06:00:07 +05:30
Thomas Schubart
07da916852 Log env args 2022-02-28 06:00:07 +05:30
Anton Kosyakov
0b6c4273bb [supervisor]: add ide-dekstop-ready phase to status_rendered analyitcs event
To track whether a user seen loading screen after configuring desktop IDE.
2022-02-25 16:51:05 +05:30
Pudong Zheng
234d579156 Fix PREVENT_METADATA_ACCESS is not effect 2022-02-25 13:17:04 +05:30
Pudong Zheng
26e277768f Fix dotfiles permission 2022-02-18 09:56:58 +01:00
Christian Weichel
70e1da29cf [supervisor] Fix dotfile installation 2022-02-17 16:05:57 +01:00
Pudong Zheng
ce70183fe2 [supervisor] remove unneed "no child process" check 2022-02-17 09:14:57 +01:00
Pudong Zheng
212e8b198a remove unneed reaper in supervisor run 2022-02-17 09:14:57 +01:00
Pavel Tumik
854c81cb83 fix panic if ssh server failed to start 2022-02-12 15:57:33 +01:00
Alex Tugarev
e7bbdf2afa Revert "Revert "[supervisor] Support envvars from OTS""
This reverts commit 9792d211e05527c83089ef8a3faa56b5140492dd.
2022-02-11 09:28:32 +01:00
Pudong Zheng
072f2c8c08 Add private dotfiles repo support 2022-02-09 12:46:30 +01:00
Alex Tugarev
9792d211e0 Revert "[supervisor] Support envvars from OTS"
This reverts commit 438d87876fa3429dd59be47db24a868076e545bd.
2022-02-08 10:34:29 +01:00
Christian Weichel
438d87876f [supervisor] Support envvars from OTS 2022-02-04 15:43:26 +01:00
Anton Kosyakov
f3ed7e4a91 [ide] desktop client installation steps 2022-01-24 13:32:16 +01:00
Jean Pierre
8b3e311cea Use new server arg --server-data-dir 2022-01-20 15:21:12 +01:00
Jean Pierre
ddd3ced7bf Only ignore served ports bound to the workspace IP address if we have corresponding reverse proxy 2022-01-17 04:39:09 +01:00
Jean Pierre
301f6c4f3e Don't try to connect to opened ports
Otherwise it causes an exception to be thrown constantly in the vscode-js-debug extension while debugging causing the extension host to crash after some time
2022-01-16 17:43:09 +01:00
mustard
afe8c7ce85 [supervisor] nicely handle OOM killed IDE processes 2022-01-15 17:18:08 +01:00
Anton Kosyakov
de440410fb Revert "[supervisor] Add log for exposed port instance update"
This reverts commit 73e93f3f5497978f98d2628e7651b70e9915992a.
2022-01-15 17:17:08 +01:00
Jean Pierre
af7ec2620a Explicitly launch code server on 0.0.0.0 2022-01-14 21:05:07 +01:00
mustard
8e79e27d1d [supervisor] fix addgroup adduser command not pair 2022-01-07 11:33:00 +01:00
Pudong Zheng
d9955ccc74 Add SSH Gateway to ws-proxy 2022-01-06 17:29:00 +01:00
Christian Weichel
fa0178de8a Add dotfile repo support 2022-01-06 08:44:59 +01:00
Victor Nogueira
f85494006d [supervisor] Provide port Name and Description along with the port status 2021-12-20 18:42:44 +01:00
Pudong
fb99a9f5eb [ide] add user-agent header to ws connection to server 2021-12-20 07:21:44 +01:00
Pudong Zheng
a5c61a717b using supervisor pass IDE port to desktop IDE 2021-12-17 09:21:41 +01:00
Pudong Zheng
78cca2a5c6 [supervisor] Add desktop IDE port to supervisor internal ports 2021-12-17 09:21:41 +01:00
Cornelius A. Ludmann
73e93f3f54 [supervisor] Add log for exposed port instance update 2021-12-07 09:20:32 +01:00
Pudong Zheng
0df882479c [dev] upgrade image 2021-12-06 22:34:32 +01:00
Manuel Alejandro de Brito Fontes
58496c3bf3 Cleanup no child processes running errors 2021-12-01 08:26:26 +01:00
Pudong Zheng
ed7a17f94f [supervisor] fixes not recycle zombie processes
Co-authored-by: Christian Weichel <chris@gitpod.io>
2021-11-30 18:21:26 +01:00
Pudong Zheng
a1ddb43a2d [supervisor] fixes prebuild report status 2021-11-30 16:14:26 +01:00
Jean Pierre
19b6154411 Unshallow repo after workspace is ready 2021-11-26 07:39:22 +01:00
iQQBot
4daa09f510 [dev] bump image 2021-11-24 11:15:20 +01:00
Gero Posmyk-Leinemann
fdce261af5 [dev] bump image 2021-11-22 09:40:19 +01:00
Cornelius A. Ludmann
70bb65bc05 [supervisor] Remove old gp bin before symlink 2021-11-13 02:29:10 +01:00
Manuel Alejandro de Brito Fontes
ef6744c441 Skip tests that require a valid username 2021-11-08 13:53:06 +01:00
Manuel Alejandro de Brito Fontes
fe5bc40d12 Fix readNetTCPFile 2021-11-05 10:33:03 +01:00
Manuel Alejandro de Brito Fontes
bb1349fd94 Refactor supervisor port exposure 2021-11-05 10:33:03 +01:00
Christian Weichel
636ef165f4 [supervisor] Defer git fetch until content is ready 2021-11-04 22:43:12 +01:00
Manuel Alejandro de Brito Fontes
bd9259072e Switch to git shallow clone and add unshallow feature 2021-11-04 22:43:12 +01:00
Cornelius A. Ludmann
ca9e19431c [supervisor] Fix IDE shutdown 2021-11-03 16:52:11 +01:00
Manuel Alejandro de Brito Fontes
5934558596 Provide a stable port order 2021-11-03 14:58:11 +01:00
Manuel Alejandro de Brito Fontes
d70eb53070 [supervisor] Lint code 2021-11-03 14:58:11 +01:00
Gero Posmyk-Leinemann
61d51310c7 [dev] Bump dev-environment: gpl-dev-reliable-wipe.19 2021-11-03 14:12:11 +01:00
Manuel Alejandro de Brito Fontes
12d50f26f5 Update dev-environment image 2021-11-02 15:50:10 +01:00
Gero Posmyk-Leinemann
7abe78c917 [dev] Upgrade to node.js v16 and all major TS libs
This commit includes the following commits:
 - @iqqbot update dev image to nodejs v16lts
 - @iqqbot update dev-environment-image to use nodejs v16
 - @iqqbot update component to nodejs v16 lts
 - [licensor] Adjust to v16
 - [ts] Bump @types/node to ^16.11.0 accordingly
 - @aledbf Update typescript dependencies
 - @aledbf Update typescript configuration
 - @aledbf / @geropl Update typescript code
 - [server] Fix express/passport types
 - [db] typeorm upgrade 0.1.20 -> 0.2.22: fix compile and runtime issues
 - [db] typeorm upgrade 0.2.22 -> 0.2.38: fix compile and runtime issues
 - [dev] Upgrade amqplib and smaller libs
 - [dev] Upgrade uuid
 - [dev] Update probot
 - [dev] Final yarn.lock
2021-11-02 13:59:10 +01:00
Christian Weichel
d75a880036 [supervisor] Provide child proc env to SSH session 2021-10-29 11:02:06 +02:00
Christian Weichel
659e261564 [supervisor] Don't check file modes for SSH login 2021-10-29 11:02:06 +02:00