Manuel Alejandro de Brito Fontes
|
26b012a65c
|
Cleanup tracing spans
|
2021-06-09 12:08:03 -04:00 |
|
Manuel Alejandro de Brito Fontes
|
c0e683fcc5
|
[ws-daemon] Remove workspace directory in the node on disposal
|
2021-06-03 11:36:55 -04:00 |
|
Manuel Alejandro de Brito Fontes
|
9d4f213d24
|
Bind mounting /workspace in ring1 only if not running FWB
|
2021-05-26 13:10:54 +02:00 |
|
Manuel Alejandro de Brito Fontes
|
295572e418
|
Refactor Buildtarbal
|
2021-05-26 13:10:54 +02:00 |
|
Manuel Alejandro de Brito Fontes
|
001fde1661
|
[ws-daemon] Refactor full workspace backup
|
2021-05-26 13:10:54 +02:00 |
|
Christian Weichel
|
5a7da9393e
|
[ws-daemon] Remove user namespace variance
|
2021-04-09 13:17:54 +02:00 |
|
Manuel Alejandro de Brito Fontes
|
dfda855db9
|
Embed the Unimplemented implementation
|
2021-04-07 07:39:04 -04:00 |
|
Manuel Alejandro de Brito Fontes
|
ad3d6e1a89
|
[ws-daemon] Ensure new sessions are UserNamespaced
|
2021-03-30 11:08:23 -03:00 |
|
Manuel Alejandro de Brito Fontes
|
9e6635dbd3
|
[user-namespaces] Support FUSE FS shift (#3384)
[user-namespaces] Support FUSE FS shift
|
2021-03-25 08:13:30 -03:00 |
|
Manuel Alejandro de Brito Fontes
|
326b3227be
|
Enable user_namespace feature
|
2021-03-22 08:22:01 -03: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
|
3b4ebc9bad
|
Migrate deprecated methods from ioutil package
|
2021-03-02 06:37:49 -03:00 |
|
Manuel Alejandro de Brito Fontes
|
2b6a56bc40
|
Update go imports
|
2021-03-02 06:37:49 -03:00 |
|
Christian Weichel
|
4d3947dc98
|
[content-service] Remove docker dependency
by moving archive creation back to ws-daemon
|
2021-02-01 15:22:53 +01:00 |
|
Sven Efftinge
|
55dad24136
|
[content-init] apply UID mapping symmetrically
|
2021-01-29 09:22:12 +01:00 |
|
Christian Weichel
|
b7dda84ad0
|
[license] Update license header from TypeFox GmbH to Gitpod GmbH
|
2021-01-04 15:12:02 +01:00 |
|
Alex Tugarev
|
7eea67a8a1
|
[ws-daemon] don't fail if prebuilt is not found
|
2020-12-14 14:17:12 +01:00 |
|
Christian Weichel
|
712d1be698
|
[ws-daemon] Reintroduce the working_area_free_bytes metric
|
2020-11-30 17:58:38 +01:00 |
|
Christian Weichel
|
8d2002b57b
|
[ws-daemon] Make content initialiser properly shift UID/GIDs
avoids a race between "content ready" and supervisor
/werft https
|
2020-11-27 09:59:36 +01:00 |
|
Christian Weichel
|
7f04181aa9
|
[ws-daemon] Make IWS available before content is initialized
Fixes gitpod-io/gitpod#2188
|
2020-11-17 14:13:30 +01:00 |
|
Christian Weichel
|
4bbf614979
|
[ws-daemon] Isolate content initialiser better
|
2020-11-11 12:00:31 +01:00 |
|
Christian Weichel
|
b914e2df86
|
[ws-daemon] Allow user-namespaced ops only in user-namespaced workspaces
|
2020-11-05 08:08:32 +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
|
4444675ce0
|
[user namespaces] Start IDE and terminals as gitpod user again
|
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
|
a6a84d0c93
|
[supervisor] Use SIGTERM instead of PreStop hook
|
2020-10-23 16:20:08 +02:00 |
|
Christian Weichel
|
16ae8cc5cf
|
[ws-sync] Provide shiftfs mark mount upon request
|
2020-10-23 16:20:08 +02:00 |
|
Christian Weichel
|
d1cca07a62
|
[supervisor] Repair BackupService for FWB
/werft https=true
|
2020-10-19 07:46:04 +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 |
|