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
Christian Weichel
d940209ffd
[go.mod] Run leeway link to clean up go replace
2021-02-01 15:22:53 +01: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
Cornelius A. Ludmann
ab4c6f5a7b
Fix go.mod links with leeway link
2021-02-01 13:07:43 +00:00
Christian Weichel
13a5f8ea5e
[seccomp-profile] Allow unshare(0) to make nsexec work
2021-01-29 17:46:53 +01: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
Christian Weichel
7712280777
[workspacekit] Support mount proc in a workspace using seccomp-notify
2021-01-29 17:46:53 +01:00
Sven Efftinge
55dad24136
[content-init] apply UID mapping symmetrically
2021-01-29 09:22:12 +01:00
Cornelius A. Ludmann
70fe39a8ba
[content-store] Add a content-store component with blobs API
2021-01-28 14:15:31 +01:00
Cornelius A. Ludmann
48734036cf
[minio] update minio library to v7
2021-01-20 16:51:35 +01: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
72a120e0c8
Update Kubernetes client-go to v1.20.1
...
Fixes gitpod-io/gitpod#2689
2021-01-11 15:25:05 +01:00
Christian Weichel
ef66ca19a1
[supervisor] execve into ring3
2021-01-08 15:58:39 +01:00
ArthurSens
be14b4897a
Add golangci-linter and fixes most linting issues
...
Signed-off-by: ArthurSens <arthursens2005@gmail.com>
2021-01-05 08:38:03 -03:00
Christian Weichel
b7dda84ad0
[license] Update license header from TypeFox GmbH to Gitpod GmbH
2021-01-04 15:12:02 +01:00