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
Add support for Falco on OpenShift 4.6 #1354
Conversation
b725bd4
to
309df14
Compare
|
||
### Falco | ||
|
||
Falco does not provide modules for all kernels. When there is missing Falco module Falco tries to build it. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Falco does not provide modules for all kernels. When there is missing Falco module Falco tries to build it. | |
Falco does not provide modules for all kernels. | |
When Falco module is not available for particular kernel, Falco tries to build it. |
The process of changing nodes configuration may require long time | ||
during which Pods scheduled on unchanged nodes are in `Init` state. | ||
|
||
Configuration of node can be verified by following annotations: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Configuration of node can be verified by following annotations: | |
Node configuration can be verified by following annotations: |
309df14
to
2059182
Compare
|
||
Falco does not provide modules for all kernels. | ||
When Falco module is not available for particular kernel, Falco tries to build it. | ||
Building of module requires `kernel-devel` package installed on nodes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Building of module requires `kernel-devel` package installed on nodes. | |
Building a module requires `kernel-devel` package installed on nodes. |
Sorry missed that nit.
When Falco module is not available for particular kernel, Falco tries to build it. | ||
Building of module requires `kernel-devel` package installed on nodes. | ||
|
||
For OpenShift installation of `kernel-devel` on nodes is provided through MachineConfig used by |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For OpenShift installation of `kernel-devel` on nodes is provided through MachineConfig used by | |
For OpenShift, installation of `kernel-devel` on nodes is provided through `MachineConfig` used by |
2059182
to
9379bb8
Compare
Should we backport it to 1.3? |
I've found an issue on k8s without Openshift. I need to correct condition which is used in initContainer, please do not merge. |
9379bb8
to
3c08a98
Compare
I modified condition in initContainer:
|
3c08a98
to
491bd3c
Compare
Yes, to support 1.3 on OpenShift 4 |
491bd3c
to
030946c
Compare
551090d
to
95c2cae
Compare
…kernel-devel extension
95c2cae
to
4b76549
Compare
We don't provide |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
Description
Add
MachineConfig
to instal on nodeskernel-devel
. Related to OpenShift under vsphere: Download failed, consider compiling your own falco module and loading it or getting in touch with the Falco community falcosecurity/falco#1505 - missingkernel-devel
on Red Hat Enterprise Linux CoreOS 46.82.202012151054-0 (Ootpa)Add init container to avoid of having falco pods in
CrashLoopBackOff
when nodes are waiting for being configured. Configuration of machines takes longer period of the time. Nodes are restarted to apply changes in configuration, see workflow for changing machine configuration.Tested with:
Tested migration from 2.0 using:
Tested on vagrant using
sumo-make upgrade
Testing performed