280 Commits

Author SHA1 Message Date
Manuel Alejandro de Brito Fontes
529ca01577 Fix copy of .ssh directory content 2021-07-28 08:53:32 +02:00
Gero Posmyk-Leinemann
3d1e578e6d [dev] Move BPF VM creation into image build 2021-07-28 08:53:32 +02:00
Christian Weichel
d63f0f4585 [bridge] Set stoppingTime when workspace is stopping
there's no need to include the time our workspaces take to stop into account
when computing workspace runtime (which is accounting relevant).
2021-07-20 11:31:24 +02:00
Alex Tugarev
313fc79b91 remove custom Without type 2021-07-20 10:42:24 +02:00
Christian Weichel
c8eb943822 [prow] Add OWNERS files 2021-07-15 11:29:47 +02:00
Sven Efftinge
4f99741f17 [server] private repo access after cancellation 2021-07-14 15:33:02 +02:00
Alex Tugarev
9ffcfd487f Fix prebuilds for projects 2021-07-14 07:55:36 +02:00
Cornelius A. Ludmann
92c30adf65 Revert "[server] support separate commit email"
This reverts commit e59e14df235c3d957bbd69ccf72b619109b04990.
2021-07-13 14:46:08 +02:00
Gero Posmyk-Leinemann
f654391fcb [bpf] Reduce QEMU disk size 2021-07-13 08:50:45 +02:00
Lorenzo Fontana
f779dec29e [agent-smith] egress pids map store only if process is supervisor 2021-07-09 09:16:55 +02:00
Lorenzo Fontana
4760f72e49 [agent-smith] counter for monitored processes 2021-07-09 09:16:55 +02:00
Lorenzo Fontana
f17978f092 [agent-smith] tests for Smith.checkEgressTrafficCallback 2021-07-09 09:16:55 +02:00
Lorenzo Fontana
c711937158 [agent-smith] Parse net dev and create an infringement 2021-07-09 09:16:55 +02:00
Lorenzo Fontana
3df2a91677 [agent-smith] better signal handling 2021-07-09 09:16:55 +02:00
Lorenzo Fontana
b072a0861b [agent-smith] account for egress traffic 2021-07-09 09:16:55 +02:00
philschatz
e59e14df23 [server] support separate commit email 2021-07-08 17:21:51 +02:00
Christian Weichel
28ea6240fd [ws-scheduler] Respect pod slots when scheduling 2021-07-08 14:53:46 +02:00
Manuel Alejandro de Brito Fontes
adc1ddf507 Fix propagation of span error 2021-07-07 05:40:06 -04:00
Christian Weichel
4179b5700d [agent-smith] Tone down too verbose logging 2021-07-02 14:19:05 +02:00
Manuel Alejandro de Brito Fontes
ce50d2a812 Update alpine to 3.14 2021-07-01 15:42:52 -04:00
Lorenzo Fontana
d0e573b294 [agent-smith] instructions on how to debug the vm with gdb 2021-06-29 15:51:49 +02:00
ArthurSens
01f6b9aa7f Remove ArgoCD label from services created by kedge
Signed-off-by: ArthurSens <arthursens2005@gmail.com>
2021-06-25 18:02:29 -03:00
Manuel Alejandro de Brito Fontes
6ab9ee12a9 [registry-facade] Add client-side reconnection 2021-06-24 11:24:20 -04:00
Lorenzo Fontana
ccb09c9c4d [agent-smith] open using code from the vm 2021-06-22 19:29:29 +02:00
Lorenzo Fontana
05d5ad6f57 [agent-smith] allow exec in mounted workspace for bpf vm 2021-06-22 19:29:29 +02:00
Lorenzo Fontana
35203d02f0 [agent-smith] disable strict hostkey checking for workspace automount 2021-06-22 19:29:29 +02:00
Lorenzo Fontana
00cf971486 [agent-smith] copy ssh config from workspace at vm start instead of keeping them in home 2021-06-22 19:29:29 +02:00
Lorenzo Fontana
4428d64764 Update environment image to use tag lf-workspace-vm-mount.0 2021-06-22 19:29:29 +02:00
Lorenzo Fontana
441c30f143 [agent-smith] BPF vm mount workspace files under /workspace 2021-06-22 19:29:29 +02:00
Christian Weichel
eaa6e80038 [build] Tag images with commit hash instead of leeway pkg version 2021-06-16 18:34:51 +02:00
Christian Weichel
bb90159c12 [build] Fix version manifest
for agent smith and ws-manager
2021-06-15 21:31:19 +02:00
Manuel Alejandro de Brito Fontes
c41557a04d Fix shell script (shellcheck) 2021-06-15 11:39:31 -04:00
Manuel Alejandro de Brito Fontes
15fbc9b5dc Use gitpod-io log package 2021-06-15 10:55:33 -04:00
Manuel Alejandro de Brito Fontes
9681a2ba9b Update k8s dependencies to v0.21.1 2021-06-15 09:45:54 -04:00
Manuel Alejandro de Brito Fontes
a57e2e73ea Update go dependencies 2021-06-15 09:45:54 -04:00
Lorenzo Fontana
9c8737800a WORKSPACE_KERNEL environment variable
Needed because the werft build executor and the final workspace are not
guaranteed to run the same kernel.

Also simplified the scripts by using the workspace kernel coming from
the workspace's package manager directly instead of re-downloading.
2021-06-15 12:16:13 +02:00
Christian Weichel
3c9aa88dd0 [agent-smith] Fix default config 2021-06-15 10:55:16 +02:00
Christian Weichel
226f773415 [agent-smith] Default probe location to Dockerfile 2021-06-15 10:55:16 +02:00
Christian Weichel
bdee84bbad [agent-smith] Add to leeway build 2021-06-15 10:55:16 +02:00
Christian Weichel
e9bc5f1394 [agent-smith] Continue work on perf event handling 2021-06-15 10:55:16 +02:00
Christian Weichel
3b05abd7ea [smith] Harmonise config interface/struct 2021-06-15 10:55:16 +02:00
Christian Weichel
f9a2ae3a45 [versions] Produce helm chart compatible versions file 2021-06-13 19:22:45 +02:00
Autofix
e8762f258e Autofix: trailing-spaces 2021-06-09 12:52:57 +02:00
Lorenzo Fontana
9d34bfd483 Improve agent-smith README
Signed-off-by: fntlnz <lo@linux.com>
2021-06-09 10:16:01 +02:00
Lorenzo Fontana
03a1cb4129 Fix license header for agent-smith 2021-06-09 10:16:01 +02:00
Lorenzo Fontana
62e36d2fe5 Initial agent-smith import 2021-06-09 10:16:01 +02:00
Gero Posmyk-Leinemann
e541251a7d [dev] Enable all DB tests during CI 2021-06-08 11:47:50 +02:00
Gero Posmyk-Leinemann
578b7bd392 [dev] Enable unit tests 2021-06-08 11:47:50 +02:00
Alex Tugarev
7a7793c878 bump dependencies
[server/probot] update probot and other dependencies

fix authorized API calls for the GH App.
2021-06-08 09:45:10 +02:00
Christian Weichel
015b38ff06 [build] Produce version manifest 2021-06-03 15:17:16 +02:00