Commit Graph

  • 1ab4e9e0fc chore(ci): enable aarch64 falco driver loader tests. Federico Di Pierro 2023-12-11 10:05:32 +01:00
  • 9e1e68f64b chore(unit_tests): added more tests for yaml env vars expansion. Federico Di Pierro 2023-12-14 09:30:59 +01:00
  • 752e8bf16c chore(falco.yaml): use HOME env var for ebpf probe path. Federico Di Pierro 2023-12-13 17:11:32 +01:00
  • cbbcb61153 new(unit_tests,userspace): properly support env var expansions in all scalar values of yaml file. Federico Di Pierro 2023-12-05 09:11:19 +01:00
  • 3b095a5eda chore(unit_tests): added tests around empty config value resolving to default. Federico Di Pierro 2023-11-27 10:36:40 +01:00
  • 7805bf5ad5 fix(userspace,unit_tests): fixed bool parsing. Federico Di Pierro 2023-11-20 15:30:12 +01:00
  • 0c0fb63008 chore(unit_test,userspace): allow env var to get expanded in yaml even when part of a string. Federico Di Pierro 2023-11-20 14:41:55 +01:00
  • ed346e90cd update(falco): bump engine version and checksum Andrea Terzolo 2023-12-13 16:18:49 +01:00
  • b190a60da7 chore: bump to latest libs commit Andrea Terzolo 2023-12-13 16:18:34 +01:00
  • 34a896f3a5 new(.gitignore): ignore local CMakeUserPresets.json Andrea Terzolo 2023-12-13 16:16:28 +01:00
  • 1a338e1a39 build(deps): Bump submodules/falcosecurity-rules dependabot[bot] 2023-12-12 16:30:58 +00:00
  • 593fc8aaf0 tmp bump_falco_latest_libs Andrea Terzolo 2023-12-13 11:12:53 +01:00
  • e3f54a14a6 update(readme): add actuated.dev badge Luca Guerra 2023-12-12 15:59:44 +01:00
  • 4bfc42eb7d feat(falco): monitor events with more types for rules directory Nitro Cao 2023-12-12 10:17:02 +08:00
  • 47959abfed chore(docker): improve usage helper message. Federico Di Pierro 2023-12-12 17:09:44 +01:00
  • 8db79da647 chore(cmake,docker): bumped falcoctl to v0.7.0-beta5. Federico Di Pierro 2023-12-12 16:52:18 +01:00
  • 9c01f3518a build(deps): Bump submodules/falcosecurity-rules dependabot[bot] 2023-12-12 09:37:02 +00:00
  • f2ebdfaf8e fix(docker): small fixes in docker entrypoints for new driver loader. Federico Di Pierro 2023-12-12 09:17:26 +01:00
  • e427c800f3 chore(build): fix error using find_package with ExternalProject_Add Federico Aponte 2023-12-06 11:12:22 +01:00
  • 5e17ba6c23 chore(build): allow usage of non-bundled nlohmann-json Federico Aponte 2023-12-05 23:22:30 +01:00
  • e177898d2b update(cmake): bumped falcoctl to v0.7.0-beta4. Federico Di Pierro 2023-12-06 18:02:24 +01:00
  • 2dfd687912 update(submodules): bumped falcosecurity/testing to latest master. Federico Di Pierro 2023-12-06 16:17:40 +01:00
  • b7538429b8 update(cmake): bumped falcoctl to v0.7.0-beta3. Federico Di Pierro 2023-12-06 15:03:11 +01:00
  • 1de6f10ad6 update(cmake): bump falcoctl to 0.7.0-beta2. Federico Di Pierro 2023-12-06 13:49:27 +01:00
  • 5f59fee54f update(submodules): bumped falcosecurity-testing to latest dev. Federico Di Pierro 2023-12-06 12:50:05 +01:00
  • 4d566b2c71 chore(cmake): bumped falcoctl to v0.7.0-beta1. Federico Di Pierro 2023-12-06 12:16:59 +01:00
  • 96f50ddac5 chore(scripts): integrate back master changes FALCO_DRIVER_CHOICE and FALCOCTL_ENABLED . Federico Di Pierro 2023-12-06 10:29:12 +01:00
  • ade27c2546 chore(scripts): use new default value for falcoctl driver.host-root config key. Federico Di Pierro 2023-11-29 17:47:08 +01:00
  • 2244cc6f71 update(cmake): bump falcoctl to v0.7.0-alpha2. Federico Di Pierro 2023-11-29 14:47:56 +01:00
  • 1dd47668dd chore(scripts): only configure falcoctl driver type when a driver is selected. Federico Di Pierro 2023-11-28 10:09:09 +01:00
  • 5eb2ae8d76 chore(cmake/modules): bumped falcoctl to latest alpha. Federico Di Pierro 2023-11-27 16:30:17 +01:00
  • 33451cf0bc fix(scripts): fixed driver names for new falcoctl/Falco naming. Federico Di Pierro 2023-11-27 15:10:15 +01:00
  • 27161bb508 chore(scripts/systemd): properly make use of new config keys in systemd units. Federico Di Pierro 2023-11-27 15:04:01 +01:00
  • 0c9538241d chore(docker): cleaned up useless removal of falcoctl. Federico Di Pierro 2023-11-10 10:02:30 +01:00
  • 7452c5dc98 chore(cmake): bumped falcoctl to dev from https://github.com/falcosecurity/falcoctl/pull/343. Federico Di Pierro 2023-11-09 12:31:26 +01:00
  • be100f7ad5 new(docker,scripts): dropped falco-driver-loader in favor of new falcoctl driver command. Federico Di Pierro 2023-11-09 12:24:28 +01:00
  • a669f40d64 new(ci): run driver loader tests on arm64 too. new/static_aarch64 Federico Di Pierro 2023-12-11 09:56:03 +01:00
  • d978f0c3fc new(ci): added an arm64 musl build. Federico Di Pierro 2023-05-04 15:09:07 +02:00
  • 8cf9b35b0e new(ci): run CI jobs on ARM64 Luca Guerra 2023-12-06 11:35:34 +00:00
  • 6e4ccb0007 update(ci): enable actuated.dev Luca Guerra 2023-12-05 14:00:02 +00:00
  • 44b7352180 cleanup: fix several warnings from a Clang build Federico Aponte 2023-12-06 00:16:28 +01:00
  • 13991f1ea7 Add use of FALCO_DRIVER_CHOICE and FALCOCTL_ENABLED env vars Vicente J. Jiménez Miras 2023-09-05 15:16:01 +02:00
  • 10226a6c87 chore(falco): bump libs to 000d576ef877cb115cbb56f97187a1d62221e2bd Andrea Terzolo 2023-12-05 20:11:12 +01:00
  • e558c4f5a5 chore(build): remove outdated development libs Federico Aponte 2023-12-05 23:13:39 +01:00
  • 0ba0dd8671 chore(docker/falco): add back some deps to falco docker image. Federico Di Pierro 2023-11-29 11:32:14 +01:00
  • 305ed75268 update(submodules): bump falcosecurity-testing Jason Dellaluce 2023-12-01 16:37:59 +00:00
  • 390a13bd40 update(userspace): optimizations in validation and description steps Jason Dellaluce 2023-11-20 16:20:26 +00:00
  • 67542ec88e new(userspace/falco): support -L when validating for parity Jason Dellaluce 2023-11-20 14:52:15 +00:00
  • e3943ccac3 refactor(userspace/engine): uniform json lib in rules description and not print from engine Jason Dellaluce 2023-11-20 14:48:43 +00:00
  • 95968defa5 build(deps): Bump submodules/falcosecurity-testing dependabot[bot] 2023-12-01 11:42:24 +00:00
  • 6411eed4a7 cleanup(falco): remove decode_uri as it is no longer used Luca Guerra 2023-11-29 14:36:40 +00:00
  • c5364be191 new: print system info when Falco starts Andrea Terzolo 2023-11-20 17:19:40 +01:00
  • ce4d28ef90 chore(falco): update to libs on nov 28th Luca Guerra 2023-11-28 13:48:18 +00:00
  • 3b068919d0 update(cmake): bump libs and driver to c2fd308 plus bump falco engine version Melissa Kilby 2023-11-27 04:58:16 +00:00
  • 3e4566e5af cleanup(userspace/falco): minor adjustments to stats writer and rebase correction Melissa Kilby 2023-11-18 04:57:05 +00:00
  • 9cb4c09500 cleanup(userspace/falco): enable sinsp_stats_v2 Melissa Kilby 2023-10-29 04:53:49 +00:00
  • 8196ee3b83 cleanup(libsinsp): simplify metrics flags config handling Melissa Kilby 2023-10-23 16:22:21 +00:00
  • af7192bdc3 update(userspace/falco): add libsinsp state metrics option Melissa Kilby 2023-10-21 23:00:04 +00:00
  • bb1c4bbfbd fix(userspace/falco): use resolved plugin name when opening a plugin. fix/use_plugin_name Federico Di Pierro 2023-11-27 15:48:48 +01:00
  • 00b7c56d54 cleanup: rename modern-ebpf into modern_ebpf Andrea Terzolo 2023-11-24 10:35:06 +01:00
  • 2ce8fe9011 docs: improve a log Andrea Terzolo 2023-11-23 19:50:03 +01:00
  • 4443e9d64f fix: fix some broken tests Andrea Terzolo 2023-11-23 19:43:08 +01:00
  • 249ccf2f4b new: add some deprecation warnings Andrea Terzolo 2023-11-23 19:14:24 +01:00
  • 715db9ddb4 cleanup: move some macros inside a shared file Andrea Terzolo 2023-11-23 18:50:22 +01:00
  • 0368de5229 chore(userspace): small round of review-induced fixes. Federico Di Pierro 2023-11-23 15:56:38 +01:00
  • b92e0d6134 chore(userspace,unit_tests): renamed engine.replay.trace_file to engine.replay.capture_file. Federico Di Pierro 2023-11-22 11:37:30 +01:00
  • 898ba68b3b test: don't test load config if we are under wasm Andrea Terzolo 2023-11-21 10:42:42 +01:00
  • 96f474a29c docs: fix codespell Andrea Terzolo 2023-11-19 11:48:14 +01:00
  • 12122729a4 docs: add a comment on missing config files Andrea Terzolo 2023-11-19 00:17:25 +01:00
  • 335022076f docs: fix some docs Andrea Terzolo 2023-11-18 23:46:52 +01:00
  • 1b14fed380 tests: call the callback action only once Andrea Terzolo 2023-11-18 23:45:58 +01:00
  • 11253cc0eb docs: add some descriptions in falco.yaml Andrea Terzolo 2023-11-18 15:52:00 +01:00
  • be16af7fe0 cleanup: rename cpus_for_each_syscall_buffer Andrea Terzolo 2023-11-18 15:51:21 +01:00
  • 588a94578a fix: take into consideration that load_yaml is called more than once Andrea Terzolo 2023-11-18 15:24:57 +01:00
  • 5e8e0a4722 new: allow to use only one between the config and the command line Andrea Terzolo 2023-11-18 11:56:50 +01:00
  • bfef0e95be fix: use drop_failed_exit instead of just drop_failed Andrea Terzolo 2023-11-18 11:24:47 +01:00
  • bc8f61ca68 tests: add a basic test to check config precedence Andrea Terzolo 2023-11-17 17:49:32 +01:00
  • 2778b12344 fix: always initialize the engine configs Andrea Terzolo 2023-11-17 17:49:02 +01:00
  • 7056cb9035 chore(userspace): properly let old config keys override new ones when set to a non-default value. Federico Di Pierro 2023-11-17 16:37:10 +01:00
  • 1f27f3b7f0 cleanup: move some initializations and add helpers Andrea Terzolo 2023-11-17 14:44:40 +01:00
  • 1ee6569a5d fix: use only new config instead of old command line options Andrea Terzolo 2023-11-17 13:04:46 +01:00
  • f3f56db5ca cleanup: some renaming from bpf to ebpf Andrea Terzolo 2023-11-17 11:47:15 +01:00
  • 4127764129 chore(userspace): renamed driver. config to engine.; renamed engine.replay.scap_file to engine.replay.trace_file. Federico Di Pierro 2023-11-17 09:41:22 +01:00
  • 4f1b950e0d chore(userspace,falco.yaml): rename new config key to driver.kind. Federico Di Pierro 2023-11-14 11:59:03 +01:00
  • 626e609e4b new(userspace/falco): select driver from config Roberto Scolaro 2023-11-06 14:46:14 +00:00
  • ea2d62d56b new(falco.yaml): added driver selection section Roberto Scolaro 2023-11-06 14:45:52 +00:00
  • fb4ac046b0 refacotr(configuration): enhance readability of get_driver_mode Roberto Scolaro 2023-11-06 12:07:01 +00:00
  • d53fa930c2 wip: driver selection in falco.yaml Roberto Scolaro 2023-02-06 16:29:55 +00:00
  • 5dc9987877 update(doc): Add Thought Machine as adopters Richard Tweed 2023-11-21 15:22:35 +00:00
  • 9bf0565b74 chore(userspace,unit_tests): renamed engine.replay.trace_file to engine.replay.capture_file. new/mode-in-config Federico Di Pierro 2023-11-22 11:37:30 +01:00
  • a1d5bb7009 cleanup: remove init in the configuration constructor Andrea Terzolo 2023-11-20 12:02:16 +01:00
  • 6bf1eab6c1 test: don't test load config if we are under wasm Andrea Terzolo 2023-11-21 10:42:42 +01:00
  • 3a178cc785 docs: fix codespell Andrea Terzolo 2023-11-19 11:48:14 +01:00
  • 2d42671eeb docs: add a comment on missing config files Andrea Terzolo 2023-11-19 00:17:25 +01:00
  • 1f301f395a docs: fix some docs Andrea Terzolo 2023-11-18 23:46:52 +01:00
  • 8992bdf85e tests: call the callback action only once Andrea Terzolo 2023-11-18 23:45:58 +01:00
  • e2d48d1513 docs: add some descriptions in falco.yaml Andrea Terzolo 2023-11-18 15:52:00 +01:00
  • b3a8a9e792 cleanup: rename cpus_for_each_syscall_buffer Andrea Terzolo 2023-11-18 15:51:21 +01:00
  • 1928c0eed8 fix: take into consideration that load_yaml is called more than once Andrea Terzolo 2023-11-18 15:24:57 +01:00
  • 38f7c11ba4 new: allow to use only one between the config and the command line Andrea Terzolo 2023-11-18 11:56:50 +01:00