596 Commits

Author SHA1 Message Date
Simon Emms
64cb84b1cc [installer]: configure leeway to build installer 2021-10-12 10:44:59 -03:00
Christian Weichel
8efac73cba [prow] Add labels to OWNERS files 2021-10-12 09:01:58 -03:00
Prince Rachit Sinha
27a6a66dd0 Use OWI object to get all relevant fields 2021-10-08 06:51:55 -03:00
Prince Rachit Sinha
dd287053d3 Add instance id in the logs of iws.go 2021-10-08 06:51:55 -03:00
Manuel Alejandro de Brito Fontes
461d65c671 [ws-daemon] Check if workspace has remote storage configured before backing up logs 2021-10-06 14:40:53 -03:00
Christian Weichel
47bd9d6c8e [ws-daemon] Support per-workspace FS quota 2021-10-06 10:15:53 -03:00
Simon Emms
6082a79452 [ws-daemon]: expose config publicly 2021-10-04 11:58:51 -03:00
Manuel Alejandro de Brito Fontes
7ede29579c Update go dependencies 2021-09-30 11:31:47 -03:00
rl-gitpod
87ea360977 [gpctl] add workspace backup command 2021-09-30 04:50:47 -03:00
Christian Weichel
da1919f1cc [ws-daemon] Properly handle mark unmount 2021-09-29 09:07:46 -03:00
Manuel Alejandro de Brito Fontes
3b977dd29f [ws-daemon] Reduce log level of CPU limit messages 2021-09-27 02:46:44 -03:00
Manuel Alejandro de Brito Fontes
033f7481c3 [ws-daemon] Remove use of intemediate buffer during tar creation 2021-09-23 12:03:49 -03:00
rl-gitpod
9e4554f215 [ws-daemon] Improve backup logging 2021-09-22 20:42:47 -03:00
Manuel Alejandro de Brito Fontes
f25de2cdbf Log error changing default level 2021-09-22 10:15:47 -03:00
Manuel Alejandro de Brito Fontes
88e4f7b5e5 [ws-daemon] Increase messages log level 2021-09-22 07:09:47 -03:00
Christian Weichel
db3187d223 [ws-daemon] Use unique container names for init 2021-09-21 14:14:46 -03:00
Manuel Alejandro de Brito Fontes
82df304e12 [ws-daemon] Remove not useful log 2021-09-16 05:39:41 -03:00
Manuel Alejandro de Brito Fontes
4f18f95b5d [common-go] Do not log EOF errors decoding JSON 2021-09-15 20:27:40 +05:30
Manuel Alejandro de Brito Fontes
e6d1cea54d Enable GRPC logging 2021-09-13 21:09:39 +05:30
Manuel Alejandro de Brito Fontes
60d5ce3521 [nsinsider] Refactoring to use upstream runc 2021-09-13 16:16:38 +05:30
Manuel Alejandro de Brito Fontes
db6bdba8b9 Improve leeway task to update go modules 2021-09-13 16:14:38 +05:30
Christian Weichel
7a7edbde1f [content-service] Move config to API 2021-09-13 10:51:38 +05:30
Manuel Alejandro de Brito Fontes
a7d27b6b4d [ws-daemon] Update runc to v1.0.1 2021-09-10 12:24:16 +05:30
Manuel Alejandro de Brito Fontes
9fd31effac Update go modules 2021-09-01 17:44:31 +02:00
Manuel Alejandro de Brito Fontes
b7a3b87337 Remove duplication of GRPC configuration 2021-09-01 17:44:31 +02:00
Manuel Alejandro de Brito Fontes
ed48ca506d [ws-daemon] Refactor mark unmount 2021-09-01 10:25:31 -03:00
Manuel Alejandro de Brito Fontes
71f32c4708 [ws-daemon] Remove gitpod_ws_daemon_workspace_cpu_limit_sec metric 2021-08-31 09:04:30 -03:00
Manuel Alejandro de Brito Fontes
e0aad811b5 Update go modules 2021-08-30 02:47:28 -03:00
Manuel Alejandro de Brito Fontes
347ad95d80 Switch from fmt.Errorf to xerrors.Errorf 2021-08-30 02:47:28 -03:00
Manuel Alejandro de Brito Fontes
f7cf8e33e7 Update go dependencies 2021-08-27 12:33:26 -03:00
Manuel Alejandro de Brito Fontes
844c6fd36e Update go format 2021-08-27 12:33:26 -03:00
Manuel Alejandro de Brito Fontes
a1da634398 [ws-daemon] Refactor unmount 2021-08-25 16:09:24 +02:00
Prince Rachit Sinha
2d66afcbf3 Refactor logic to clean corrupted/stale tarball 2021-08-24 18:08:23 +02:00
Prince Rachit Sinha
c31135bb66 Pass error by value instead of reference 2021-08-24 18:08:23 +02:00
Christian Weichel
4d96c95dfb [ws-daemon] Don't try to re-set same quota 2021-08-24 10:10:23 +02:00
Sven Efftinge
b87b640746 [ws-daemon] log reduced severity 2021-08-24 09:45:23 +02:00
Sven Efftinge
608539ea89 [ws-daemon] remove failed backups
When a backup failed (mostly due to hitting the size limit)
the tar file hangs around on the node without clean up.

fixes https://github.com/gitpod-io/gitpod/issues/5324
2021-08-23 15:33:22 +02:00
Manuel Alejandro de Brito Fontes
2e90d32ba9 [ws-daemon] Check for workspace state 2021-08-17 13:24:16 +02:00
Manuel Alejandro de Brito Fontes
cd38227990 [ws-daemon] Refactor containerd error handling 2021-08-16 16:30:15 +02:00
Manuel Alejandro de Brito Fontes
59ba5ee071 Do not upload ghost workspace logs 2021-08-12 17:53:11 +02:00
Christian Weichel
8f867ae621 [workspacekit] Don't bogously filter proc mount targets 2021-08-11 21:08:10 +02:00
Simon Emms
76a1e7b957 [ws-daemon] Collect logs from runc command and log nsinsider properly 2021-08-11 17:48:10 +02:00
Manuel Alejandro de Brito Fontes
6e7340dc86 Update k8s dependencies to v1.22.0 2021-08-11 17:31:10 +02:00
Christian Weichel
1c47047817 Revert "Revert "[ws-daemon] Remove Containerd4214 workaround""
This reverts commit f0a27d10d829d8c795772ff5d4e3da538bd957b1.
2021-08-11 16:28:10 +02:00
Manuel Alejandro de Brito Fontes
b476939794 [ws-daemon] Improve path concatenation 2021-08-11 16:24:10 +02:00
Christian Weichel
3d313d29af [ws-daemon] Serve IWS on restart 2021-08-10 12:11:09 +02:00
Manuel Alejandro de Brito Fontes
dafeee8712 [ws-daemon] Add more details when is not possible to update CPU limits 2021-08-06 09:28:05 +02:00
Manuel Alejandro de Brito Fontes
4edfce5ebf Update grpc dependencies
Signed-off-by: Manuel Alejandro de Brito Fontes <aledbf@gmail.com>
2021-08-04 15:49:04 +02:00
Christian Weichel
55274105ea [ws-daemon] Support sysfs mount using IWS 2021-08-02 10:16:01 +02:00
Christian Weichel
698a17bdd0 [ws-daemon] Don't remove the backup tar before uploading it 2021-07-28 22:49:32 +02:00