Leonardo Grasso
b6ac6de227
build(scripts): publishing script for RPMs
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2021-03-26 12:55:11 +01:00
Leonardo Grasso
5ebb653977
build(scripts): publishing script for bin packages
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2021-03-26 12:55:11 +01:00
JenTing Hsiao
b1801c28c7
Bump year to 2021
...
Signed-off-by: JenTing Hsiao <jenting.hsiao@suse.com >
2021-03-12 10:45:31 +01:00
JenTing Hsiao
e1d3e68a84
Modprobe/rmmod at systemd service start/stop
...
Signed-off-by: JenTing Hsiao <jenting.hsiao@suse.com >
2021-03-12 10:45:31 +01:00
JenTing Hsiao
5661b491af
Removes the comments in systemd service files
...
Signed-off-by: JenTing Hsiao <jenting.hsiao@suse.com >
2021-03-12 10:45:31 +01:00
JenTing Hsiao
39bb5c28c7
Migrate from init to systemd in debian package
...
Signed-off-by: JenTing Hsiao <jenting.hsiao@suse.com >
2021-03-12 10:45:31 +01:00
JenTing Hsiao
3ba62a4031
Migrate from init to systemd in rpm package
...
Signed-off-by: JenTing Hsiao <jenting.hsiao@suse.com >
2021-03-12 10:45:31 +01:00
Dominic Evans
4d6636a030
fix(scripts/falco-driver-loader): lsmod usage
...
Attempting to start falco on a host that had a similarly named module
(e.g., "falcon") would cause the falco-driver-loader to loop attempting
to rmmod falco when falco was not loaded.
falco-driver-loader will now inspect only the first column of lsmod
output and require the whole search string to match
Fixes #1468
Signed-off-by: Dominic Evans <dominic.evans@uk.ibm.com >
2020-11-10 04:11:07 -05:00
Lorenzo Fontana
1efa4d3af0
update(scripts): driver loader cycle available gcc versions
...
The falco-driver-loader script calls dkms to compile the kernel
module using the default gcc.
In some systems, and in the falcosecurity/falco container image,
the defult gcc is not the right one to compile it.
The script will try to compile the module by cycling trough all the available GCCs
starting from the default one until the module is compiled the first
time.
The default gcc is the highest priority while trying.
Newer GCCs have the priority over older GCCs.
Co-Authored-By: Leonardo Di Donato <leodidonato@gmail.com >
Signed-off-by: Lorenzo Fontana <fontanalorenz@gmail.com >
2020-09-16 18:09:09 +02:00
Leonardo Di Donato
2971d0de7f
fix(scripts): move cleanup (falco development packages) into scripts dir
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-09-14 11:09:09 +02:00
Antoine Deschênes
0a600253ac
falco-driver-loader: fix conflicting $1 argument usage
...
Signed-off-by: Antoine Deschênes <antoine@antoinedeschenes.com >
2020-07-28 09:58:39 +02:00
Leonardo Grasso
88dbc78a44
fix(scripts/falco-driver-loader): exit when bpf download fails
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2020-05-18 15:16:59 +02:00
Leonardo Grasso
59c2e6b421
update(scripts/falco-driver-loader): break apart logic
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2020-05-18 15:16:59 +02:00
Leonardo Grasso
33c93e6c29
chore(scripts/falco-driver-loader): improve messages
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2020-05-18 15:16:59 +02:00
Leonardo Grasso
762ef015b8
fix(scripts): correct kernel module name
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2020-05-18 14:08:25 +02:00
Reshad Patuck
efd0bf1967
fix(falco-driver-loader): target for ubuntu is ubuntu-generic
...
The upstream files for the generic Ubuntu kernel are all called ubuntu-generic
see: https://dl.bintray.com/falcosecurity/driver/96bd9bc560f67742738eb7255aeb4d03046b8045/
Signed-off-by: Reshad Patuck <reshad@patuck.net >
2020-05-15 19:20:29 +02:00
Leonardo Grasso
622a6c1e44
fix(test/driver-loader): source script to get env vars populated
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2020-05-15 11:19:31 +02:00
Lorenzo Fontana
9909af8bfb
fix(scripts): fix ignored calls script to use the new paths
...
Co-Authored-By: Leonardo Di Donato <leodidonato@gmail.com >
Signed-off-by: Lorenzo Fontana <lo@linux.com >
2020-05-01 19:06:51 +02:00
Stuxend
e51ee60646
fixing curl command error 0 bytes for CDN download.
...
Signed-off-by: Stuxend <friquet@gmail.com >
2020-04-29 19:11:48 +02:00
Leonardo Di Donato
8a1cae6989
fix(scripts): correct "drivers build gruid" URLs
...
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-04-24 15:42:29 +02:00
Leonardo Di Donato
26621ca381
fix(scripts): falco-driver-loader must infer the OS ID from the host
...
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-04-24 11:28:05 +02:00
Leonardo Di Donato
207f74b17c
update(scripts): changes to falco-driver-loader to support the Falco
...
eBPF probes coming from the drivers build grid
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-04-24 11:28:05 +02:00
Leonardo Di Donato
9baa3707dc
fix(scripts): falco-driver-loader takes into account the new kernel modules URLs
...
The new Falco kernel modules URLs are:
`<base_url>/kernel-module/<driver_version>/falco_<target_id>_<kernel_release>_<kernel_version>`
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-04-24 11:28:05 +02:00
Leonardo Di Donato
9f6833e1db
build: move packages scripts via CMake
...
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-04-17 13:30:52 +02:00
Leonardo Di Donato
24d04e6125
fix(scripts/debian): refinements to the scripts for DEB package
...
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-04-17 13:30:52 +02:00
Leonardo Di Donato
81e56067f8
fix(scripts/rpm): obtain the driver version (now different from the Falco version)
...
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-04-17 13:30:52 +02:00
Leonardo Di Donato
b3998a6b44
build(scripts): insert versions into falco-driver-version and install it
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-03-23 18:50:06 +01:00
Leonardo Di Donato
b39f322994
fix(scripts): falco-probe-loader becomes falco-driver-loader and distinghuishes driver version from falco version
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-03-23 18:50:06 +01:00
Leonardo Di Donato
b59e4b6072
chore(docker,cmake,scripts): correct maintainers email
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-02-28 17:32:38 +01:00
Lorenzo Fontana
802b9f7b69
fix: probe environment set to FALCO_BPF_PROBE also at load time
...
Signed-off-by: Lorenzo Fontana <lo@linux.com >
2020-02-24 19:40:04 +01:00
Leonardo Di Donato
29847df168
fix(scripts/rpm): substitute underscores with dashes for RPM version
...
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-01-21 12:51:50 +01:00
Leonardo Di Donato
5434afaee1
build: remove SYSDIG_DIR variable
...
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-01-20 13:59:24 +01:00
Leonardo Di Donato
4383bf6e4a
chore: remove old build script
...
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-01-20 13:59:24 +01:00
Leonardo Di Donato
9db6f95f22
update: deb/rpm falco description
...
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-01-20 13:59:24 +01:00
Leonardo Di Donato
c8e1491783
chore: remove jenkins
...
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-01-20 13:59:24 +01:00
Lorenzo Fontana
b8335b510d
build: falco tester automatic version
...
Signed-off-by: Lorenzo Fontana <lo@linux.com >
2020-01-17 19:09:31 +01:00
Leonardo Di Donato
885e131451
fix(scripts): copy falco-probe-loader during packages build
...
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2019-11-14 10:00:36 -08:00
Leonardo Di Donato
6ede7bd422
chore: removing sysdig references
...
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2019-11-14 10:00:36 -08:00
Leonardo Di Donato
a17a12c306
update(scripts): rename env variables for falco probe loader
...
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2019-11-14 10:00:36 -08:00
Leonardo Di Donato
514d8bacc3
update(docker): introduce SKIP_MODULE_LOAD env variable
...
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2019-11-14 10:00:36 -08:00
Leonardo Di Donato
17bc344381
fix(scripts): rename SYSDIG_HOST_ROOT env variable into HOST_ROOT
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2019-11-14 10:00:36 -08:00
Loris Degioanni
468fa35965
chore: naming cleanup
...
Co-authored-by: Leonardo Di Donato <leodidonato@gmail.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2019-11-14 10:00:36 -08:00
Loris Degioanni
bb3c0275cc
fix(scripts): license header
...
Co-authored-by: Leonardo Di Donato <leodidonato@gmail.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2019-11-14 10:00:36 -08:00
Loris Degioanni
568f480942
new falco-probe-loader file that doesn't depend on sysdig
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
Co-authored-by: Leonardo Di Donato <leodidonato@gmail.com >
2019-11-14 10:00:36 -08:00
Loris Degioanni
3b45e58217
chore: remove some more unnecessary, legacy references to falco in sysdig
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
Co-authored-by: Leonardo Di Donato <leodidonato@gmail.com >
2019-11-14 10:00:36 -08:00
Lorenzo Fontana
c76518c681
update: license headers
...
Co-Authored-By: Leonardo Di Donato <leodidonato@gmail.com >
Signed-off-by: Lorenzo Fontana <lo@linux.com >
2019-10-08 16:02:26 +02:00
Leonardo Di Donato
4a4701b4fd
fix(scripts/jenkins): ensure to pull docker images (falco builder and tester)
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2019-07-26 03:23:01 +02:00
Leonardo Di Donato
40111a5d6e
chore: moving travis build script in scripts directory
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2019-07-26 03:23:01 +02:00
Leonardo Di Donato
323a9ef51d
chore: switching back to latest falco-builder and falco-tester docker images for CI
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2019-07-26 03:23:01 +02:00
Leonardo Di Donato
49752fc81a
update(scripts): jenkins pipeline improvements
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2019-07-26 03:23:01 +02:00