Andrea Terzolo
d8fc259309
cleanup: improve falcoctl yaml readability
...
Signed-off-by: Andrea Terzolo <andrea.terzolo@polito.it >
Co-authored-by: Aldo Lacuku <aldo@lacuku.eu >
2023-01-30 17:20:02 +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
Federico Di Pierro
132484c158
fix(scripts): switch back to insmod instead of modprobe in driver loader.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2023-01-30 11:29:56 +01:00
Federico Di Pierro
207fc65d08
chore(scripts): for local installations, only try the dkms build.
...
In this way, dkms will gracefully handle kernels updates.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2023-01-30 11:29:56 +01:00
Andrea Terzolo
660da98e4c
fix: configure_file in CMake
...
Signed-off-by: Andrea Terzolo <andrea.terzolo@polito.it >
2023-01-28 12:35:47 +01:00
Andrea Terzolo
7bdebf5d93
update(systemd): solve some issues with systemd unit
...
Signed-off-by: Andrea Terzolo <andrea.terzolo@polito.it >
2023-01-28 12:35:47 +01:00
Andrea Terzolo
328c3e0a29
update: add falco
alias to kmod unit
...
Signed-off-by: Andrea Terzolo <andrea.terzolo@polito.it >
2023-01-25 17:37:37 +01:00
Andrea Terzolo
92a5d770f4
fix: create directory for systemd scripts
...
Signed-off-by: Andrea Terzolo <andrea.terzolo@polito.it >
2023-01-25 17:37:37 +01:00
Federico Di Pierro
26c00a3948
chore: couple of small fixes.
...
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
a67657f316
docs: fix some comments
...
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
Andrea Terzolo
9b7ab105d8
chore: fix cmake file copy
...
Signed-off-by: Andrea Terzolo <andrea.terzolo@polito.it >
2023-01-25 17:37:37 +01:00
Federico Di Pierro
7d355dd2d9
chore(scripts): small fixes to systemd units.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
Co-authored-by: Roberto Scolaro <roberto.scolaro21@gmail.com >
2023-01-25 17:37:37 +01:00
Federico Di Pierro
f96f2179ba
fix(scripts): some small fixes around falco and falcoctl systemd services logic.
...
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
7bdd0bf646
chore(scripts): updated falcoctl service.
...
Signed-off-by: Federico Di Pierro <nierro92@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
Roberto Scolaro
45f5589b69
fix(scripts): fixed incorrect bash var expansion
...
Signed-off-by: Roberto Scolaro <roberto.scolaro21@gmail.com >
2023-01-20 17:41:05 +01:00
Jason Dellaluce
099f118e34
fix(scripts): invalidate all signatures at once
...
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com >
2023-01-20 16:56:06 +01:00
Jason Dellaluce
4bc7d3fa65
fix(scripts): aws cp instead of aws sync
...
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com >
2023-01-20 16:56:06 +01:00
Jason Dellaluce
9b644d893b
fix(scripts): aws sync flags
...
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com >
2023-01-20 16:56:06 +01:00
Jason Dellaluce
717dcaf473
update(scripts): regenerate repos signatures
...
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com >
2023-01-20 16:56:06 +01:00
Jason Dellaluce
95940d2e16
chore(scripts): fix typos
...
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com >
2023-01-20 16:56:06 +01:00
Jason Dellaluce
1d0c50e272
update(scripts): allow regenerating signatures without publishing new packages
...
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com >
2023-01-20 16:56:06 +01:00
Jason Dellaluce
61bc6c8d32
update(scripts): sync regenerated signatures in s3
...
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com >
2023-01-20 16:56:06 +01:00
Jason Dellaluce
9f4573a26a
update(scripts): add option for updating all signatures in publish-rpm
...
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com >
2023-01-20 16:56:06 +01:00
Jason Dellaluce
ac2555ca3c
update(scripts): add option for updating all signatures in publish-deb
...
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com >
2023-01-20 16:56:06 +01:00
Furkan
8381d58f2c
chore(scripts/falco-driver-loader): improve curl resiliency
...
Fixes #2334
Signed-off-by: Furkan <furkan.turkal@trendyol.com >
2023-01-09 10:12:55 +01:00
Federico Di Pierro
9d2f1e0729
new(scripts): add bottlerocket support in falco-driver-loader.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-12-19 17:33:09 +01:00
Leonardo Grasso
73b9273472
chore(scripts): rename env var
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2022-12-15 16:19:20 +01:00
Andrea Bonanno
7e52db2b42
update(script): makes user able to pass additional custom option to driver-loader curl command
...
Signed-off-by: Andrea Bonanno <andrea@bonanno.cloud >
2022-12-15 16:19:20 +01:00
Federico Di Pierro
a1d68e848f
chore(scripts): avoid failing if mkdir/cp/depmod fail.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-12-15 14:09:19 +01:00
Federico Di Pierro
d0ac5981a7
update(scripts): typo
...
Co-authored-by: Andrea Terzolo <andrea.terzolo@polito.it >
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-12-15 14:09:19 +01:00
Federico Di Pierro
380dd23a60
update(scripts): typo
...
Co-authored-by: Andrea Terzolo <andrea.terzolo@polito.it >
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-12-15 14:09:19 +01:00
Federico Di Pierro
4c550bbe06
chore(scripts): manage dialog cancel button, and increase dialog vertical size to comprehend all of 5 options.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-12-15 14:09:19 +01:00
Federico Di Pierro
76c8a645f1
chore(scripts): properly configure falco-kmod dependency on falco-kmod-inject with PartOf
.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-12-15 14:09:19 +01:00
Andrea Terzolo
5bb566d613
fix: stop also falco-kmod-inject.service
unit
...
Signed-off-by: Andrea Terzolo <andrea.terzolo@polito.it >
2022-12-15 14:09:19 +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
988256d930
fix(scripts): fixed rpm dialog script.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-12-15 14:09:19 +01:00
Federico Di Pierro
a94f26ec43
chore(scripts): fallback at previous insmod method, if modprobe fails.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-12-15 14:09:19 +01:00
Federico Di Pierro
d4d2777876
fix(scripts): fixed PartOf in bpf and modern-bpf systemd units.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
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
87416ab67c
chore(scripts): try to install kmod system wide.
...
Then, we can always use `modprobe` to load it instead of `insmod`.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2022-12-15 14:09:19 +01:00
Federico Di Pierro
01f4af480d
fix(scripts): fixed some debian issues by directly using systemctl tool.
...
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