87 Commits

Author SHA1 Message Date
Christian Weichel
2a8cf55a75 [slirp-docker-proxy] Fake IPv6 proxies 2021-09-23 12:08:48 -03:00
Christian Weichel
4a9249aee3 [runc-facade] Add CAP_NET_BIND_SERVICE by default 2021-09-23 12:08:48 -03:00
Christian Weichel
7f6c9938f3 [runc-facade] Remove unpriv port sysctl 2021-09-23 12:08:48 -03:00
Manuel Alejandro de Brito Fontes
b568192a98 [docker-up] Update docker-compose and slirp4netns 2021-09-06 14:25:12 +02:00
Manuel Alejandro de Brito Fontes
347ad95d80 Switch from fmt.Errorf to xerrors.Errorf 2021-08-30 02:47:28 -03:00
Manuel Alejandro de Brito Fontes
f7cf8e33e7 Update go dependencies 2021-08-27 12:33:26 -03:00
Christian Weichel
0e91076d42 [docker-up] Remove sysfs bind mount
now that we support proper sysfs mounts
2021-08-02 10:16:01 +02:00
Christian Weichel
c8eb943822 [prow] Add OWNERS files 2021-07-15 11:29:47 +02:00
Christian Weichel
eaa6e80038 [build] Tag images with commit hash instead of leeway pkg version 2021-06-16 18:34:51 +02:00
Manuel Alejandro de Brito Fontes
19e05de44a Add input validation and check for path traversal 2021-06-15 14:55:01 -04:00
Christian Weichel
f9a2ae3a45 [versions] Produce helm chart compatible versions file 2021-06-13 19:22:45 +02:00
Christian Weichel
015b38ff06 [build] Produce version manifest 2021-06-03 15:17:16 +02:00
Christian Weichel
d04b53a612 [docker-up] Don't kill slirp4netns 2021-05-28 17:49:44 +02:00
Manuel Alejandro de Brito Fontes
d3ebfd454b Update golangci-lint 2021-05-11 07:15:24 -04:00
Christian Weichel
36a1e84190 [supervisor] Forward terminal output to stdout 2021-04-21 13:24:08 +02:00
Christian Weichel
a147fa7cbf [docker-up] Prevent re-execution
because that would break the network namespace setup.
2021-04-21 13:24:08 +02:00
Christian Weichel
e195b8f733 [docker-up] Support systemd socket activation 2021-04-21 13:24:08 +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
Manuel Alejandro de Brito Fontes
206fcf90c1 [dev] Update go to 1.16.3 2021-04-08 06:57:57 -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
5caeea7496 [docker-up] Fix dockerd termination 2021-04-01 14:27:30 -03:00
Manuel Alejandro de Brito Fontes
7378c9c3ef Embed dependencies in docker-up binary 2021-03-30 11:09:14 -03:00
Manuel Alejandro de Brito Fontes
bdf685beee [docker-up] Do not assume container is ubuntu 2021-03-30 11:09:14 -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
dc4f2b9b15 Update go modules to 1.16 2021-03-02 06:37:49 -03:00
Christian Weichel
1676c9001c [docker-up] Don't tight loop on Docker socket 2021-02-26 15:31:47 +01:00
Christian Weichel
705bbc5481 [docker-up] Enable proper verbose logging 2021-01-29 17:46:53 +01:00
Christian Weichel
0486da1802 [runc-facade] Don't replace proc mount 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
657da40f30 [docker-up] Provide good error message when forwarding ports < 1024
Fixes gitpod-io/gitpod#2410
2021-01-12 15:24:01 +01:00
Sven Efftinge
ebac362e1d [docker-up] move docker root to /workspace
Fixes #2653
2021-01-06 15:58:21 +01:00
Christian Weichel
58c99ca6a7 Bump leeway to v0.2.0 to include linting 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
Christian Weichel
603464b97b [runc-facade] Use runc from the path
/werft https
2020-12-02 17:06:51 +01:00
Christian Weichel
ff143cf926 [license] Add missing license header 2020-11-24 09:59:57 +01:00
Christian Weichel
370f1bb07b [registry-facade] Let images skip N layer
/werft https
/werft ws-feature-flags=registry_facade
2020-11-06 13:59:30 +01:00
Christian Weichel
1140fad9d8 [docker-up] Introduce utility to start docker in namespaced workspaces 2020-11-04 16:06:12 +01:00