-
Notifications
You must be signed in to change notification settings - Fork 893
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Output fields not filled with info showing N/A #1075
Comments
I think this is due to volume mounts in the helm chart but I will need to double check. Also I think that this helm release is suffering this bug that was fixed here: #981 @nestorsalceda @leogr can you please take a look, you're way more familiar than me with the helm chart! |
/assign @leogr |
Posting here the bootstrap logs after having a talk with @leogr
|
If I am not wrong, it looks like that the startup script is not installing the
@mazzy89 If so, how has it been installed? PS @fntlnz I guess this issue is not related to the helm chart. |
@leogr maybe it has been installed initially at the first run of Falco in that node. |
After spent some time to check with @leogr (thanks a lot for your time btw), we have found out that the issue is very likely connected to Flatcar and the fact that In Flatcar the dir is read-only so the kernel module can't be installed under there. I've tried also to enable eBPF but it did not help neither. |
I'm going to try this https://docs.flatcar-linux.org/os/kernel-modules/ to empower the container to install custom module from the container itself into the OS |
Probably this is going to require a change in the helm chart if it works modyfing |
I booted the OS having in place the following unit
Despite I can write now under
I'm not sure why this. Definitely I'm missing something. Also, I was thinking to build the Kernel module from the OS. Indeed the OS supports this use case. |
@mazzy89 I have realized right now that
|
Thanks @leogr. Once I changed the Daemonset the falco module was able to be installed locally. |
I've wired a PR in the upstream Helm chart. Also, I would ask here if you guys can point me out to a place where I can mention how to treat the case of installing the Falco Kernel module in OS like CoreOS/Flatcar. Happy to contribute in the documentation but just not sure where to add this information. |
Cool. Thank you @leogr. I'll give a try. |
Hey @mazzy89 to grab the release containing that fix:
And remember to use the new Hope to have helped! |
We've been working on PR #1133 lately. It (should definitely solve) solves the issue you're reporting as you can see from the following outputs (eg.,
Also, the issue is solved when running Falco as a docker container (and not in Kubernetes). As you can see from the following outputs,
Would be cool if you give it a shoot using one of the temp artifacts available here. Otherwise, you can try it as soon as we merge PR 1133 using the |
Hi @leodido thanks a lot to get back here. You are great guys. Definitely I will give a try after holiday Easter. I just paused at the moment the work on Falco due to other priorities but I'll get back to it soon. I still have to wire the target for Flatcar 😇 |
Describe the bug
cmdline
is empty and other fields too. It is hard to know from where this is generated.How to reproduce it
Run Falco 0.20.0 in k8s 1.15.9 with OS Flatcar stable 2303.4.0
Expected behaviour
I would imagine having all the fields filled.
Screenshots
Environment
Falco version: 0.20.0+d77080a
official helm chart
Additional context
The text was updated successfully, but these errors were encountered: