Luca Guerra
b4ec7c60f3
update(build): update falcoctl version
...
Signed-off-by: Luca Guerra <luca@guerra.sh >
2023-02-02 12:39:13 +01:00
Federico Di Pierro
8e3067361d
update(cmake): bumped libs to 0.10.3
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2023-01-31 11:56:03 +01:00
Andrea Terzolo
e0529746af
new(scripts): add falcoctl config into falco pkg
...
Signed-off-by: Andrea Terzolo <andrea.terzolo@polito.it >
2023-01-30 17:20:02 +01:00
Leonardo Grasso
216d3c0e36
chore(cmake/cpack/debian): remove application_rules.yaml
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2023-01-30 13:44:17 +01:00
Leonardo Grasso
99dccc4743
build(cmake): deprecate /etc/falco/rules.available
and don't ship application_rules.yaml
any more
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2023-01-30 13:44:17 +01:00
Andrea Terzolo
11b98512db
fix: falcoctl version
...
Signed-off-by: Andrea Terzolo <andrea.terzolo@polito.it >
2023-01-26 18:46:43 +01:00
Leonardo Grasso
27f0898c73
build(cmake): upgrade falcoctl to v0.3.0-rc6
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2023-01-26 18:46:43 +01:00
Leonardo Grasso
e8d9b5a7e7
build(cmake/modules): bump k8saudit to 0.5.0 and cloudtrail to 0.6.0
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2023-01-26 13:27:43 +01:00
Andrea Terzolo
a7e991bf1c
chore: bump libs version
...
Signed-off-by: Andrea Terzolo <andrea.terzolo@polito.it >
2023-01-25 17:37:37 +01:00
Andrea Terzolo
0918cd0c54
chore: bump rules and falcoctl
...
Signed-off-by: Andrea Terzolo <andrea.terzolo@polito.it >
2023-01-25 17:37:37 +01:00
Federico Di Pierro
84db98376e
update(cmake): bumped falcoctl to latest version.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2023-01-25 17:37:37 +01:00
Andrea Terzolo
3c7fc1a8c5
cleanup: rename plugin unit into custom unit
...
Signed-off-by: Andrea Terzolo <andrea.terzolo@polito.it >
2023-01-25 17:37:37 +01:00
Andrea Terzolo
7ed5f39da0
scripts: remove falco.target and use require falcoctl with Wants=
...
Signed-off-by: Andrea Terzolo <andrea.terzolo@polito.it >
2023-01-25 17:37:37 +01:00
Federico Di Pierro
3b2732355a
update(cmake): bumped falcoctl to 0.3.0-rc2.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2023-01-25 17:37:37 +01:00
Federico Di Pierro
0f22fde7cd
update(scripts): multiple renamings to falcoctl service + fixed description.
...
Moreover, now falcoctl service is enabled by default. It being bound to falco.target
allows us to avoid it running when falco.target is not running.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2023-01-25 17:37:37 +01:00
Federico Di Pierro
2591ed4d68
new(scripts): add a falco.target that consists of falco-X.service units.
...
falcoctl will then run and bind to falco.target.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2023-01-25 17:37:37 +01:00
Federico Di Pierro
394d495040
update(cmake,scripts): updated falcoctl to 0.3.0-rc1.
...
Fix up falcoctl.service.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
Co-authored-by: Lorenzo Susini <susinilorenzo1@gmail.com >
2023-01-25 17:37:37 +01:00
Federico Di Pierro
ffce069c96
update(scripts): added a falcoctl systemd service.
...
Add a new dialog to choose whether to enable falcoctl feed.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2023-01-25 17:37:37 +01:00
Federico Di Pierro
2a886f7a3d
new(cmake): added a cmake module to enforce the download and installation of falcoctl.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2023-01-25 17:37:37 +01:00
Jason Dellaluce
f3546a9a55
update(cmake): new rules checksums
...
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com >
2023-01-21 17:58:08 +01:00
Jason Dellaluce
0b324f06f3
update(cmake): add rules external project for building packages
...
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com >
2023-01-21 17:58:08 +01:00
Federico Di Pierro
a8377d544a
update(cmake): updated libs to latest 0.10.1 tag.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2023-01-17 16:00:23 +01:00
Andrea Terzolo
e1ff4db67a
update(ci): support modern bpf with musl build
...
Signed-off-by: Andrea Terzolo <andrea.terzolo@polito.it >
2022-12-21 11:26:02 +01:00
Andrea Terzolo
e5ed3284db
chore: bump libs/driver version
...
Signed-off-by: Andrea Terzolo <andrea.terzolo@polito.it >
2022-12-21 11:26:02 +01:00
Luca Guerra
a4ff604021
update(falco): update cpp-httplib to 0.11.3
...
Signed-off-by: Luca Guerra <luca@guerra.sh >
2022-12-16 11:53:23 +01:00
Andrea Terzolo
ee08c4d3de
update: remove falco target
...
Signed-off-by: Andrea Terzolo <andrea.terzolo@polito.it >
2022-12-15 14:09:19 +01:00
Federico Di Pierro
4fc10bc774
chore(scripts,cmake): rename modern_bpf to modern-bpf in deb and rpm scripts.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-12-15 14:09:19 +01:00
Federico Di Pierro
cb20cf83ff
new(scripts, cmake): added support for modern bpf probe.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-12-15 14:09:19 +01:00
Federico Di Pierro
c6f668bc71
cleanup(scripts, cmake): fix switch in deb and rpm postinst scripts.
...
Cleanup cmake cpackgenerator options.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
Co-authored-by: Andrea Terzolo <andrea.terzolo@polito.it >
2022-12-15 14:09:19 +01:00
Federico Di Pierro
1570e9f235
chore(scripts, cmake): add falco-plugin.service to install files.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-12-15 14:09:19 +01:00
Federico Di Pierro
818f717622
chore(scripts,cmake): dialog is an optional dep, do not list it among deps.
...
Cleaned up unused vars in postinst scripts.
Finally, only show dialog window in interactive shells.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-12-15 14:09:19 +01:00
Federico Di Pierro
9232383616
chore(cmake): dkms is actually needed by falco driver loader.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-12-15 14:09:19 +01:00
Federico Di Pierro
b6078ce1be
new(scripts): allow rpm/deb users to decide at configure time which driver to use (kmod or ebpf).
...
Manage it via a bash dialog interface.
Moreover, use falco-driver-loader instead of dkms to build bpf/kmod after package install.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-12-15 14:09:19 +01:00
Federico Di Pierro
06fe9e6985
new(scrips): improve systemd units for rpm and debian.
...
Unify them; plus, rework systemd units to support eBPF too.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-12-15 14:09:19 +01:00
Federico Di Pierro
4696948754
fix(cmake): properly fetch dev version by appending latest Falco tag, delta between master and tag, and hash.
...
`describe` can no more be used as tags are now made on release branches.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-12-12 11:11:44 +01:00
Federico Di Pierro
1b227cf90b
update(cmake): bumped libs and driver to latest RC.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-12-06 12:59:50 +01:00
Andrea Terzolo
94ed56df95
chore: bump libs
...
Signed-off-by: Andrea Terzolo <andrea.terzolo@polito.it >
2022-12-06 12:59:50 +01:00
Federico Di Pierro
928ad6625b
update(cmake): update libs to 8eef2e445364d892dba12564d20f9651232eba7c
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-12-06 12:59:50 +01:00
Leonardo Grasso
138e373ace
chore(cmake/modlule): cleanup DownloadStringViewLite
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2022-11-29 16:27:42 +01:00
Federico Di Pierro
d0ceba83b4
update(cmake, docker, circleci): updated libs and driver to latest master.
...
Docker builder image was updated to remove the libelf and libz deps as they are now properly bundled, in BUNDLED_DEPS mode.
Finally, circleci musl job was updated to enforce the use of alpine-provided libelf package, since it is already static,
and building libelf on musl is pretty cumbersome.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-11-11 14:56:10 +01:00
Andrea Terzolo
62abefddf6
chore: bump libs version
...
Signed-off-by: Andrea Terzolo <andrea.terzolo@polito.it >
2022-10-14 15:30:52 +02:00
Andrea Terzolo
784fa8b374
chore: bump plugin version
...
Signed-off-by: Andrea Terzolo <andrea.terzolo@polito.it >
2022-10-14 14:32:22 +02:00
Andrea Terzolo
d5e3085b54
chore: bump to latest libs commit
...
Signed-off-by: Andrea Terzolo <andrea.terzolo@polito.it >
2022-10-12 18:47:15 +02:00
Andrea Terzolo
12d709b8b1
chore: bump libs version
...
Signed-off-by: Andrea Terzolo <andrea.terzolo@polito.it >
2022-10-12 12:36:21 +02:00
Andrea Terzolo
7da3041cb3
feature(falco_service): add a service unit to inject the kmod
...
Signed-off-by: Andrea Terzolo <andrea.terzolo@polito.it >
2022-10-12 10:50:21 +02:00
Andrea Terzolo
805f0cdd78
chore: bump libs to latest release branch commit
...
Signed-off-by: Andrea Terzolo <andrea.terzolo@polito.it >
2022-10-05 19:38:21 +02:00
Andrea Terzolo
ec7ddbbaf8
chore: bump libs/driver to pre-release tag
...
Signed-off-by: Andrea Terzolo <andrea.terzolo@polito.it >
2022-10-05 19:38:21 +02:00
Andrea Terzolo
cf83ff5447
chore: bump libs to latest master
...
Signed-off-by: Andrea Terzolo <andrea.terzolo@polito.it >
2022-09-28 18:55:06 +02:00
Andrea Terzolo
fd097e94d7
new(cmdline): add support for modern BPF probe
...
Signed-off-by: Andrea Terzolo <andrea.terzolo@polito.it >
2022-09-28 18:55:06 +02:00
Andrea Terzolo
8b927fb010
chore: bump libs version
...
Signed-off-by: Andrea Terzolo <andrea.terzolo@polito.it >
2022-09-20 11:35:28 +02:00