Kornilios Kourtis

Results 42 issues of Kornilios Kourtis

Hit a `TestLabelsDemoApp` failure (https://github.com/cilium/tetragon/actions/runs/7472506683/job/20334842561?pr=1948) in https://github.com/cilium/tetragon/pull/1948. Seems like a flake. Details: ``` I0110 09:10:55.961095 14366 dumpinfo.go:240] contacting metrics serveraddrhttp://localhost:2112/metrics --- FAIL: TestLabelsDemoApp (30.00s) --- FAIL: TestLabelsDemoApp/Run_Event_Checks (10.01s) --- FAIL:...

area/ci
kind/ci-flake

Currently, the operator will only update the CRD if the running version is smaller than the current version: https://github.com/cilium/tetragon/blob/c1d6f115ef2eb86d18cac09625f42bec09f0660a/pkg/k8s/crdutils/register.go#L208 In some cases, however we need to force the operator to...

good first issue

Currently, there can only be a single killer sensor. Tracing policies that include two killer sections, as well as >1 tracing policies with a killer sensor will be rejected. There...

kind/enhancement

https://github.com/cilium/tetragon/blob/main/tests/e2e/tests/policyfilter/policyfilter_test.go

good first issue
area/ci

There are two versions of generic type arguments: https://github.com/cilium/tetragon/blob/3076ae7b9cd2bbd7320af3708af240caa0fc684a/pkg/generictypes/generictypes.go#L6-L36 And https://github.com/cilium/tetragon/blob/3076ae7b9cd2bbd7320af3708af240caa0fc684a/pkg/selectors/kernel.go#L140-L159 There seem to already be conflicts, so we should deduplicate them.

good first issue

There are many places in our bpf code where we exit without generating the event when unexpected error happens. For troubleshooting and debugging it would be good to track this...

kind/enhancement
area/bpf

#483 defined SyscallNames for dwarin, but that's probably not what we want. Commit https://github.com/cilium/tetragon/commit/f56c0f5e35455208f8190285d70f4f1de8bb0595, added [tetragon/pkg/encoder/encoder.go](https://github.com/cilium/tetragon/blob/27facf9a04c32e3d6f391ed824f915616e65d10b/pkg/encoder/encoder.go#L287) Line 287 in [27facf9](https://github.com/cilium/tetragon/commit/27facf9a04c32e3d6f391ed824f915616e65d10b) if name := syscallinfo.GetSyscallName(int(sysID)); name != "" { Which translates...

This patch changes the default ringbuffer from 64K/core to 1MiB/core. ```release-note Change default size of ringbuffer from 64K/core to 1MiB/core ```

release-note/minor

Add a switch to create COW qemu images.