mirror of
https://github.com/falcosecurity/falco.git
synced 2025-07-16 15:51:55 +00:00
refactor(userspace/falco): create action for initializing k8s and mesos clients (step 2)
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com>
This commit is contained in:
parent
383b8f9660
commit
09eae35f3a
@ -21,6 +21,7 @@ set(
|
|||||||
app_actions/daemonize.cpp
|
app_actions/daemonize.cpp
|
||||||
app_actions/init_falco_engine.cpp
|
app_actions/init_falco_engine.cpp
|
||||||
app_actions/init_inspector.cpp
|
app_actions/init_inspector.cpp
|
||||||
|
app_actions/init_clients.cpp
|
||||||
app_actions/init_outputs.cpp
|
app_actions/init_outputs.cpp
|
||||||
app_actions/list_fields.cpp
|
app_actions/list_fields.cpp
|
||||||
app_actions/list_plugins.cpp
|
app_actions/list_plugins.cpp
|
||||||
|
@ -139,6 +139,7 @@ bool application::run(std::string &errstr, bool &restart)
|
|||||||
std::bind(&application::attach_inotify_signals, this),
|
std::bind(&application::attach_inotify_signals, this),
|
||||||
std::bind(&application::daemonize, this),
|
std::bind(&application::daemonize, this),
|
||||||
std::bind(&application::init_outputs, this),
|
std::bind(&application::init_outputs, this),
|
||||||
|
std::bind(&application::init_clients, this),
|
||||||
#ifndef MINIMAL_BUILD
|
#ifndef MINIMAL_BUILD
|
||||||
std::bind(&application::start_grpc_server, this),
|
std::bind(&application::start_grpc_server, this),
|
||||||
std::bind(&application::start_webserver, this),
|
std::bind(&application::start_webserver, this),
|
||||||
|
@ -140,26 +140,27 @@ private:
|
|||||||
// order in which the methods run is in application.cpp.
|
// order in which the methods run is in application.cpp.
|
||||||
run_result create_signal_handlers();
|
run_result create_signal_handlers();
|
||||||
run_result attach_inotify_signals();
|
run_result attach_inotify_signals();
|
||||||
run_result daemonize();
|
run_result daemonize();
|
||||||
run_result init_falco_engine();
|
run_result init_falco_engine();
|
||||||
run_result init_inspector();
|
run_result init_inspector();
|
||||||
run_result init_outputs();
|
run_result init_clients();
|
||||||
run_result list_fields();
|
run_result init_outputs();
|
||||||
run_result list_plugins();
|
run_result list_fields();
|
||||||
run_result load_config();
|
run_result list_plugins();
|
||||||
run_result load_plugins();
|
run_result load_config();
|
||||||
run_result load_rules_files();
|
run_result load_plugins();
|
||||||
run_result open_inspector();
|
run_result load_rules_files();
|
||||||
run_result print_help();
|
run_result open_inspector();
|
||||||
|
run_result print_help();
|
||||||
run_result print_ignored_events();
|
run_result print_ignored_events();
|
||||||
run_result print_support();
|
run_result print_support();
|
||||||
run_result print_version();
|
run_result print_version();
|
||||||
run_result process_events();
|
run_result process_events();
|
||||||
#ifndef MINIMAL_BUILD
|
#ifndef MINIMAL_BUILD
|
||||||
run_result start_grpc_server();
|
run_result start_grpc_server();
|
||||||
run_result start_webserver();
|
run_result start_webserver();
|
||||||
#endif
|
#endif
|
||||||
run_result validate_rules_files();
|
run_result validate_rules_files();
|
||||||
|
|
||||||
// These methods comprise application teardown. The order in
|
// These methods comprise application teardown. The order in
|
||||||
// which the methods run is in application.cpp.
|
// which the methods run is in application.cpp.
|
||||||
|
Loading…
Reference in New Issue
Block a user