Christian Weichel
1daa0db08f
[ws-daemon] Add page-cache reclaim
2022-02-10 21:38:32 +01:00
Christian Weichel
462e269689
[ws-daemon] Integrate new CPU limiter
2022-02-08 16:36:30 +01:00
Simon Emms
6082a79452
[ws-daemon]: expose config publicly
2021-10-04 11:58:51 -03:00
Christian Weichel
da1919f1cc
[ws-daemon] Properly handle mark unmount
2021-09-29 09:07:46 -03:00
Manuel Alejandro de Brito Fontes
cd38227990
[ws-daemon] Refactor containerd error handling
2021-08-16 16:30:15 +02:00
Christian Weichel
1c47047817
Revert "Revert "[ws-daemon] Remove Containerd4214 workaround""
...
This reverts commit f0a27d10d829d8c795772ff5d4e3da538bd957b1.
2021-08-11 16:28:10 +02:00
Christian Weichel
f0a27d10d8
Revert "[ws-daemon] Remove Containerd4214 workaround"
...
This reverts commit 0c778d9923eaa267712daa168d5ff2a94193ce2c.
2021-07-24 19:59:28 +02:00
Manuel Alejandro de Brito Fontes
0c778d9923
[ws-daemon] Remove Containerd4214 workaround
2021-07-20 21:57:25 +02:00
Lorenzo Fontana
bc6c9f72c0
[ws-daemon] cgroup customizer on workspace add
2021-07-12 10:19:49 +02:00
Christian Weichel
e863704ca0
[ws-daemon] Propagate workspace container status
...
if the CRI/containerd fail to do so.
2021-03-26 18:16:14 +01:00
Manuel Alejandro de Brito Fontes
76a04a0824
[ws-daemon] Lint code and cleanup protobuf
2021-03-16 07:35:57 -03:00
Manuel Alejandro de Brito Fontes
2b6a56bc40
Update go imports
2021-03-02 06:37:49 -03:00
Christian Weichel
cea44d76d4
[ws-daemon] Make compatible with Kubernetes v1.20.1
...
and remove the pod/service IP sources, as well as the TCP proxy
in the process. We deploy registry-facade as daemonSet, and don't
need those other rather complicated bits anymore.
2021-01-11 15:25:05 +01:00
Christian Weichel
b7dda84ad0
[license] Update license header from TypeFox GmbH to Gitpod GmbH
2021-01-04 15:12:02 +01:00
Christian Weichel
712d1be698
[ws-daemon] Reintroduce the working_area_free_bytes metric
2020-11-30 17:58:38 +01:00
Christian Weichel
ced1e6ac69
[ws-daemon] Add readiness probe
2020-11-30 11:06:39 +01:00
Christian Weichel
6e2e96e91d
[ws-daemon] Add workaround for containerd ErrNotFound issue
2020-11-12 08:52:35 +01:00
Christian Weichel
438c234bb2
[ws-daemon] Rename InWorkspaceHelper to more apt InWorkspaceService
...
and introduce rate limiting on that service to mimic the behaviour of
the former canaries.
2020-10-23 16:20:08 +02:00
Christian Weichel
4a9c8f910e
[ws-daemon] Provide IWH through unix socket rather than canaries
2020-10-23 16:20:08 +02:00
Christian Weichel
5a7903b089
[supervisor] Introduce user-namespace rings
2020-10-23 16:20:08 +02:00
Christian Weichel
3cbfd6f191
[common-go] Move CRI to ws-daemon/container
2020-10-19 07:46:04 +02:00
Christian Weichel
7172d822c7
[ws-daemon] Fold ws-manager-node into ws-daemon
2020-10-19 07:46:04 +02:00