111 Commits

Author SHA1 Message Date
Christian Weichel
2dbb3915de Revert "[ws-manager] mknod /dev/net/tun"
This reverts commit 44a47ef48e5edd0d4b239138fb6ff9fb949c67bd.
2021-05-28 17:49:44 +02:00
Christian Weichel
515316a162 [ws-daemon] Properly handle git status for FWB workspaces 2021-05-26 13:10:54 +02:00
Christian Weichel
a2c08bc8dc [supervisor] Force gitpod user during Git init 2021-05-26 13:10:54 +02:00
Christian Weichel
1646d5cc2a [ws-daemon] Force fuse fsshift for FWB 2021-05-26 13:10:54 +02: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
a9354173d5 [ws-daemon] Update runc 2021-05-19 22:03:46 +02:00
Manuel Alejandro de Brito Fontes
154960b52d Enable fuse-overlayfs 2021-05-18 09:12:14 -04:00
Manuel Alejandro de Brito Fontes
59e8ca174f Lint code 2021-05-18 07:27:57 -04:00
Manuel Alejandro de Brito Fontes
d3ebfd454b Update golangci-lint 2021-05-11 07:15:24 -04:00
Christian Weichel
c3c8112538 [kedge] Initial commit
move from gitpod-com
2021-05-10 10:08:22 +02:00
Christian Weichel
44a47ef48e [ws-manager] mknod /dev/net/tun 2021-05-07 17:50:44 +02:00
Manuel Alejandro de Brito Fontes
1361c2f79d Use kube-rbac-proxy to expose prometheus metric endpoint 2021-05-07 10:18:08 -04:00
Manuel Alejandro de Brito Fontes
affe4c7fb0 Update jaeger and opentracing dependency 2021-05-06 07:03:06 -04:00
Manuel Alejandro de Brito Fontes
4798300440 Update prometheus and controller-runtime 2021-05-05 06:10:32 -04:00
Manuel Alejandro de Brito Fontes
bbd7b11d47 Update grpc dependencies 2021-05-05 06:10:32 -04:00
Manuel Alejandro de Brito Fontes
e10c1de800 Update k8s dependencies v1.21.0 2021-05-05 06:10:32 -04:00
Christian Weichel
f2afec8941 [go] Update go.sum 2021-04-22 09:04:34 +02:00
Manuel Alejandro de Brito Fontes
d38bca47ec [content-service] Update cloud.google.com/go/storage dependency 2021-04-13 08:16:24 -04:00
Autofix
af51739d34 Autofix: trailing-spaces 2021-04-12 08:29:10 +02:00
Christian Weichel
5a7da9393e [ws-daemon] Remove user namespace variance 2021-04-09 13:17:54 +02:00
Manuel Alejandro de Brito Fontes
206fcf90c1 [dev] Update go to 1.16.3 2021-04-08 06:57:57 -04:00
Manuel Alejandro de Brito Fontes
745dfbc5bb
[ws-daemon] Closing grpc server and daemon socket (#3824) 2021-04-07 22:22:30 +02:00
Manuel Alejandro de Brito Fontes
dfda855db9 Embed the Unimplemented implementation 2021-04-07 07:39:04 -04:00
Christian Weichel
efd76beca5 [go mod] Update all go.sum files 2021-04-07 09:35:22 +02:00
Manuel Alejandro de Brito Fontes
79fea68fd6 Update go modules 2021-04-06 05:31:16 -04:00
Manuel Alejandro de Brito Fontes
4394dddd54 [ws-daemon] Preserve file extended attributes 2021-04-06 05:31:16 -04:00
Manuel Alejandro de Brito Fontes
9e79e97716 Allow mknod 2021-04-01 14:27:30 -03:00
Manuel Alejandro de Brito Fontes
5caeea7496 [docker-up] Fix dockerd termination 2021-04-01 14:27:30 -03:00
Manuel Alejandro de Brito Fontes
ff78446a3c Custom implementation of TarWithOptions 2021-03-30 11:08:23 -03:00
Manuel Alejandro de Brito Fontes
ad3d6e1a89 [ws-daemon] Ensure new sessions are UserNamespaced 2021-03-30 11:08:23 -03: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
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
67b880fc45 Update go dependencies 2021-03-16 07:35:57 -03:00
Manuel Alejandro de Brito Fontes
76a04a0824 [ws-daemon] Lint code and cleanup protobuf 2021-03-16 07:35:57 -03:00
Christian Weichel
9e1523d90a [seccomp] Allow unshare syscall 2021-03-15 12:36:50 +01:00
Manuel Alejandro de Brito Fontes
b512922986 Update go dependencies 2021-03-12 12:54:40 -03:00
Manuel Alejandro de Brito Fontes
61e9182f8d
Cleanup docker files (#3412) 2021-03-11 10:04:27 -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
Manuel Alejandro de Brito Fontes
dc4f2b9b15 Update go modules to 1.16 2021-03-02 06:37:49 -03:00
Manuel Alejandro de Brito Fontes
f263277537
Update k8s go dependencies (#3271) 2021-02-25 14:20:03 -03:00
Anton Kosyakov
613c2995f3 [content-service] allow to restrict the access to the signed URL 2021-02-22 14:04:23 +01:00
Christian Weichel
474401433e [ws-daemon] Use nsinsider instead of nsenter
thus no longer rely on userland commands
to perform IWS operations.
2021-02-18 16:58:02 +01:00
Christian Weichel
47c7d9a8c9 [leeway] Run leeway fmt 2021-02-12 09:11:53 +01:00
Christian Weichel
4b8d636ed8 [go] Update ws-daemon deps
and enable allowModfileModifications

/werft no-preview
2021-02-12 08:41:01 +01:00
Christian Weichel
a34163f131 [metrics] Add call metrics to all gRPC services 2021-02-08 09:49:09 +01:00
Christian Weichel
fd46a8344e [ws-daemon] Improve error when content init fails 2021-02-02 15:26:35 +01:00