-
Notifications
You must be signed in to change notification settings - Fork 909
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
[TRACKING] Breaking changes in Falco 0.37.0 #2763
Comments
We cannot use tasklists at the moment since |
/assign @Andreagit97 |
About falco-driver-loader; the new |
Added notes about #2918! |
The PR is merged, so yes! We need to inform our users regarding this change. |
Already added to OP |
falcosecurity/falco-website#1240 addresses documentation updates for:
|
Falco 0.37.0 is out we can close it! |
This issue keeps track of all deprecated Falco features that will be removed in Falco 0.37
outputs.rate
andoutputs.max_burst
from Falco config #2841--userspace
CLI optionuserspace
option #2761--userspace
support #2839falco-driver-loader
script will be removed and embedded intofalcoctl
falcoctl
driven implementation will drop:--source-only
BPF_USE_LOCAL_KERNEL_SOURCES
DRIVER_CURL_OPTIONS
FALCO_BPF_PROBE
environment variable won't be considered by new falcoctl driver loader, since it is already deprecated (above points, Falco 0.37.0) and going to be removed in Falco 0.38.0DRIVERS_REPO
env variable has been replaced byFALCOCTL_DRIVER_NAME
, or--name
command line argument for falcoctl driver toolDRIVERS_NAME
env variable has been replaced byFALCOCTL_DRIVER_REPOS
, or--repo
command line argument for falcoctl driver toolDRIVER_KERNEL_RELEASE
env variable has been replaced by--kernelrelease
command line argument forfalcoctl driver install
commandDRIVER_KERNEL_VERSION
env variable has been replaced by--kernelversion
command line argument forfalcoctl driver install
commandDRIVER_INSECURE_DOWNLOAD
env variable has been replaced by--http-insecure
command line argument forfalcoctl driver install
command-K/-k
options from Falco in favor of the new k8s plugin:program_output
command will be env-expanded at init time, instead of lettingpopen
and thus thesh
shell expand it. This is technically a breaking change even if no behavioral change is expected. Also, you can avoid env var expansion by using${{FOO}}
instead of${FOO}
. It will resolve to${FOO}
and won't be resolved to the env var value.DEPRECATION (probably will be removed with Falco 1.0.0):
append
in Falco rule is deprecated in favor ofoverride
(see update(rule_loader): deprecate theappend
flag in falco rules #2992)override
(see update(rule_loader): deprecate theappend
flag in falco rules #2992).enabled
key is only deprecated when used as an override! So a rule like this is perfectly legit:The text was updated successfully, but these errors were encountered: