92 Commits

Author SHA1 Message Date
Manuel Alejandro de Brito Fontes
90fe82a508 Remove ghost from the codebase 2022-02-28 14:17:07 +05:30
Prince Rachit Sinha
4d48ccb997 Add maximum lifetime constraint for a workspace 2022-02-22 16:25:02 +05:30
Pudong Zheng
85cda2bd1e [ws-manager] fix incorrect status when image pull is open 2022-02-21 14:11:00 +05:30
Pavel Tumik
1870c1251a remove contact support message 2022-02-11 22:21:32 +01:00
Manuel Alejandro de Brito Fontes
82d786e2bb Remove ws-scheduler 2022-01-24 20:08:17 +01:00
Manuel Alejandro de Brito Fontes
f4f0baa523 Update golden files 2022-01-18 09:29:11 +01:00
Manuel Alejandro de Brito Fontes
23cacbd084 Update golden files 2022-01-12 19:59:05 +01:00
Pudong Zheng
94c71c03ca Set hostname to workspace ID rather than instance ID 2021-12-29 15:40:52 +01:00
Manuel Alejandro de Brito Fontes
e5be2b7225 Add test for ephemeral storage configuration 2021-12-09 13:34:34 +01:00
Pudong Zheng
73f537df4d [ws-manager] fixes cdwp affinity test is flakey 2021-11-27 18:13:23 +01:00
Pudong Zheng
8ff614266b fix workspace leak 2021-11-26 17:21:22 +01:00
Christian Weichel
fd99ba1f39 Make ca-updater part of the monorepo 2021-11-25 11:52:21 +01:00
Manuel Alejandro de Brito Fontes
e3c44e4dec Mount internal CA certificate for builds 2021-11-25 11:52:21 +01:00
Christian Weichel
6708a1ba11 [ws-manager] Add test for affinity template merge 2021-11-19 00:33:15 +01:00
Christian Weichel
9299445090 [ws-manager] Support env vars from secrets 2021-11-12 10:58:09 +01:00
Cornelius A. Ludmann
6509092ad4 [ws-manager] Add supervisor ref to IDEImage 2021-11-11 08:34:08 +01:00
Manuel Alejandro de Brito Fontes
fa3cfe0630 Update test golden files 2021-11-05 10:33:03 +01:00
Simon Emms
d61569bb7d [ws-manager]: handle if IdeImage not included on the request spec 2021-10-29 13:00:06 +02:00
Simon Emms
61c8f5487b [ws-manager]: change affinities to match the installer values 2021-10-28 06:37:05 +02:00
Cornelius A. Ludmann
e7c93eb382 [ws-manager] Add destkop_ide_image 2021-10-26 15:02:04 +02:00
Christian Weichel
20adf1dbe6 [ws-manager] Introduce stoppedByRequest condition 2021-10-14 18:12:01 -03:00
Christian Weichel
df120dc4ef [installer] Add support for workspace templates 2021-10-08 04:45:54 -03:00
Christian Weichel
c9d4e37444 [ws-manager] Provide ordering of status updates 2021-09-29 07:37:46 -03:00
Christian Weichel
0382dcaa1d [ws-manager] Respect imagebuild workspace template 2021-09-29 06:51:46 -03:00
Manuel Alejandro de Brito Fontes
1633fe70c2 Update golden files 2021-09-02 08:50:31 +02:00
Manuel Alejandro de Brito Fontes
347ad95d80 Switch from fmt.Errorf to xerrors.Errorf 2021-08-30 02:47:28 -03:00
Christian Weichel
da28f48f11 [ws-manager] Recognise terminated pods as running 2021-08-27 06:38:25 -03:00
Christian Weichel
902f9b4e49 [ws-manager] Stop workspaces who's content init fails 2021-08-27 06:38:25 -03:00
Christian Weichel
18b08d8a42 [ws-manager] Properly stop workspaces with failed img pull 2021-08-27 06:38:25 -03:00
Christian Weichel
b4a99407b0 [ws-manager] Stop workspaces that never ran 2021-08-27 06:38:25 -03:00
Christian Weichel
cd10b6eaa1 [ws-manager] Add unit test for actOnPodEvent 2021-08-27 06:38:25 -03:00
Manuel Alejandro de Brito Fontes
6f15a43554 Update golden files 2021-08-13 14:48:12 +02:00
Christian Weichel
631322bcdc [agent-smith] Support CPU limit penalties 2021-08-09 08:40:08 +02:00
Christian Weichel
f1dbc257fc [image-builder] Remove gitpod layer
and just push the image instead
2021-08-04 14:59:04 +02:00
Christian Weichel
479abb7869 [ws-manager] Don't add failed condition when headless task fails 2021-07-29 10:12:32 +02:00
Christian Weichel
3bb79b04da [ws-manager] Properly stop all headless workspaces
not just prebuilds
2021-07-22 16:32:26 +02:00
Christian Weichel
5002453de7 [image-builder-mk3] Adapt to new log infrastructure 2021-07-22 16:32:26 +02:00
Christian Weichel
133cdcfa0c [image-builder] Backport mk3 from gitpod-com 2021-07-22 16:32:26 +02:00
Christian Weichel
07f97d3f27 [ws-manager] Add support for workspace annotations 2021-07-22 16:32:26 +02:00
Christian Weichel
ef090bb5bf [ws-manager] Pull images if not present 2021-07-16 14:17:21 +02:00
Manuel Alejandro de Brito Fontes
a2d0d79091 Update golden files 2021-07-14 12:18:33 -04:00
Gero Posmyk-Leinemann
8f0c24af66 [ws-manager, supervisor, bridge] Prebuild workspaces are done when their container stops 2021-07-08 09:27:34 +02:00
Manuel Alejandro de Brito Fontes
b6eaadbf18 [ws-manager] Revert #4338 and fix /dev/net/tun permissions 2021-06-23 17:57:46 -04:00
Cornelius A. Ludmann
caa322c871 Make port visibility private by default 2021-06-21 16:22:15 +02:00
Christian Weichel
2dbb3915de Revert "[ws-manager] mknod /dev/net/tun"
This reverts commit 44a47ef48e5edd0d4b239138fb6ff9fb949c67bd.
2021-05-28 17:49:44 +02:00
Jan Keromnes
7f8e5571df [server][ws-manager] Allow setting customTimeoutAnnotation for headless workspace pods 2021-05-21 09:23:35 +02:00
Jan Keromnes
c997daf0a1 [ws-manager] When a workspace times out, log the expected timeout instead of the actual time spent 2021-05-21 09:23:35 +02:00
Christian Weichel
44a47ef48e [ws-manager] mknod /dev/net/tun 2021-05-07 17:50:44 +02:00
Christian Weichel
7f5fe36356 [ws-manager] Add metric counting totakl open ports 2021-04-23 09:39:58 -03:00
Christian Weichel
f99ce345b5 [ws-mananger] Properly start ghost WS processes 2021-04-01 19:34:11 +02:00