mirror of
https://github.com/falcosecurity/falco.git
synced 2025-08-02 06:52:10 +00:00
update(integration): mount rules and traces paths in falco_test.py
Co-Authored-By: Leonardo Di Donato <leodidonato@gmail.com> Signed-off-by: Lorenzo Fontana <lo@linux.com>
This commit is contained in:
parent
6bd4c3a041
commit
6b3adca132
@ -334,14 +334,15 @@ class FalcoTest(Test):
|
||||
res = process.run("docker rm falco-test", ignore_status=True)
|
||||
|
||||
rules_dir = os.path.abspath(os.path.join(self.basedir, "./rules"))
|
||||
conf_dir = os.path.abspath(os.path.join(self.basedir, "../"))
|
||||
traces_dir = os.path.abspath(os.path.join(self.basedir, "./trace_files"))
|
||||
self.falco_binary_path = "docker run --rm --name falco-test --privileged " \
|
||||
"-v /var/run/docker.sock:/host/var/run/docker.sock " \
|
||||
"-v /dev:/host/dev -v /proc:/host/proc:ro -v /boot:/host/boot:ro " \
|
||||
"-v /lib/modules:/host/lib/modules:ro -v {}:/root/.sysdig:ro -v " \
|
||||
"/usr:/host/usr:ro {} {} falco".format(
|
||||
self.module_dir, self.addl_docker_run_args, image)
|
||||
"-v /lib/modules:/host/lib/modules:ro -v {}:/root/.sysdig:ro " \
|
||||
"-v {}:/rules:ro " \
|
||||
"-v {}:/traces:ro " \
|
||||
"-v /usr:/host/usr:ro {} {} falco".format(
|
||||
self.module_dir, rules_dir, traces_dir, self.addl_docker_run_args, image)
|
||||
|
||||
elif self.package.endswith(".deb"):
|
||||
self.falco_binary_path = '/usr/bin/falco';
|
||||
|
Loading…
Reference in New Issue
Block a user