Skip to content

Commit

Permalink
update(userspace/falco): new defaults for -p presets
Browse files Browse the repository at this point in the history
Signed-off-by: Leonardo Grasso <me@leonardograsso.com>
  • Loading branch information
leogr authored and poiana committed Aug 25, 2023
1 parent f10d049 commit 8fbf49b
Showing 1 changed file with 9 additions and 4 deletions.
13 changes: 9 additions & 4 deletions userspace/falco/app/actions/init_falco_engine.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -22,27 +22,32 @@ using namespace falco::app::actions;

void configure_output_format(falco::app::state& s)
{
// See https://falco.org/docs/rules/style-guide/
const std::string container_info = "container_id=%container.id container_image=%container.image.repository container_image_tag=%container.image.tag container_name=%container.name";
const std::string k8s_info = "k8s_ns=%k8s.ns.name k8s_pod_name=%k8s.pod.name";
const std::string gvisor_info = "vpid=%proc.vpid vtid=%thread.vtid";

std::string output_format;
bool replace_container_info = false;

if(s.options.print_additional == "c" || s.options.print_additional == "container")
{
output_format = "container=%container.name (id=%container.id)";
output_format = container_info;
replace_container_info = true;
}
else if(s.options.print_additional == "cg" || s.options.print_additional == "container-gvisor")
{
output_format = "container=%container.name (id=%container.id) vpid=%proc.vpid vtid=%thread.vtid";
output_format = gvisor_info + " " + container_info;
replace_container_info = true;
}
else if(s.options.print_additional == "k" || s.options.print_additional == "kubernetes")
{
output_format = "k8s.ns=%k8s.ns.name k8s.pod=%k8s.pod.name container=%container.id";
output_format = container_info + " " + k8s_info;
replace_container_info = true;
}
else if(s.options.print_additional == "kg" || s.options.print_additional == "kubernetes-gvisor")
{
output_format = "k8s.ns=%k8s.ns.name k8s.pod=%k8s.pod.name container=%container.id vpid=%proc.vpid vtid=%thread.vtid";
output_format = gvisor_info + " " + container_info + " " + k8s_info;
replace_container_info = true;
}
else if(!s.options.print_additional.empty())
Expand Down

0 comments on commit 8fbf49b

Please sign in to comment.