29 Commits

Author SHA1 Message Date
iQQBot
f0eafab749
Reapply "[image-builder-bob] bump up buildkit (#20690)" (#20693) (#20694)
* Reapply "[image-builder-bob] bump up buildkit (#20690)" (#20693)

This reverts commit 71378332359c80940e1c1b0dc158bf430cd67636.

Tool: gitpod/catfood.gitpod.cloud

* update

Tool: gitpod/catfood.gitpod.cloud
2025-04-01 09:42:01 -04:00
Thomas Schubart
f92950ea68
Support mounting NFS shares into workspaces (#19880)
* Handle Nfs call

* Extend IWS Api

* Add nfs-common

* Add args

* Mount nfs

* Check args

* Review comments
2024-06-12 22:56:08 +08:00
Thomas Schubart
4dadd7be61
[ws-manager-mk2] Ensure restarting ws-daemon does not break running workspaces (#17711)
* [ws-daemon] Ensure backup can be taken

* [wskit] Retry mount call

* [ws-daemon] Ensure hard storage quota is applied

* [ws-daemon] Replace map with sync.Map
2023-05-25 20:46:59 +08:00
Wouter Verlaek
e082b7f488
Revert "[ws-daemon] Restart IWS if ws-daemon is restarted (#17552)" (#17645)
This reverts commit b84404abd559b4f14556b2ce94c76ab7b0c2bac3.
2023-05-17 18:10:51 +08:00
Thomas Schubart
b84404abd5
[ws-daemon] Restart IWS if ws-daemon is restarted (#17552)
* [ws-daemon] Restart IWS if ws-daemon is restarted

* [workspacekit] Back-off IWS interaction

* Post rebase fix

---------

Co-authored-by: csweichel <chris@gitpod.io>
2023-05-17 05:00:02 +08:00
Milan Pavlik
59e58f96c1
[common-go] Composable log fields (#16860)
* [common-go] Composable log fields

* add test for compose

* use in public api

* fix

* fix
2023-03-16 20:57:08 +01:00
Christian Weichel
478a75e744 Switch license to AGPL 2022-12-08 13:05:19 -03:00
Pavel Tumik @ GitPod
c8c906e278 replace os.IsNotExist with errors.Is(err, fs.ErrNotExist) 2022-08-24 03:35:40 +02:00
utam0k
8acb3ae6a0 seccomp: add handling of ENOENT. 2022-07-05 05:33:52 +05:30
utam0k
dcba777c86 workspacekit: Update libseccomp 2022-07-05 05:33:52 +05:30
utam0k
79525bf037 seccomp: support for parallel system calls. 2022-07-05 05:33:52 +05:30
utam0k
3ada54994e seccomp: path the workspace id for logging. 2022-07-05 05:33:52 +05:30
utam0k
06a4dba7c5 seccomp: fix typo for the log 2022-07-05 05:33:52 +05:30
utam0k
99bb9442a3 workspackit: put the workspace id into seccomp handler's log to trace. 2022-06-03 01:07:51 +05:30
utam0k
3486caa40b seccomp notify: correction of system call name in log. 2022-05-19 07:27:33 +05:30
utam0k
149ca15a1a workspacekit: Enable scmpid check. 2022-02-10 14:13:31 +01:00
Christian Weichel
af763f2254 Revert "Bump libseccomp-golang"
This reverts commit bc182ae63aec4be329e40fb4217177cebbeb78ea.
2022-01-20 12:12:12 +01:00
Christian Weichel
bc182ae63a Bump libseccomp-golang 2022-01-18 15:07:11 +01:00
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
347ad95d80 Switch from fmt.Errorf to xerrors.Errorf 2021-08-30 02:47:28 -03:00
Christian Weichel
f8f7305896 [workspacekit] Establish IWS conn for proc mounts 2021-08-27 06:51:25 -03:00
Christian Weichel
8f867ae621 [workspacekit] Don't bogously filter proc mount targets 2021-08-11 21:08:10 +02:00
Christian Weichel
ff84429aef [workspacekit] Handle mount(sysfs) calls 2021-08-02 10:16:01 +02:00
Manuel Alejandro de Brito Fontes
04dae3f519 [workspacekit] Refactor lift command 2021-05-18 09:12:33 -04:00
Manuel Alejandro de Brito Fontes
d3ebfd454b Update golangci-lint 2021-05-11 07:15:24 -04:00
Christian Weichel
fb0ac742a2 [workspacekit] Ignore chown /dev/pts 2021-04-22 14:20:12 +02:00
Manuel Alejandro de Brito Fontes
2b6a56bc40 Update go imports 2021-03-02 06:37:49 -03:00
Christian Weichel
2b4ae94df1 [ws-daemon] Support umount proc 2021-01-29 17:46:53 +01:00
Christian Weichel
7cc8e52725 [ws-daemon] Support proc mounts using open_tree/move_mount 2021-01-29 17:46:53 +01:00