From 0c44491955db9d5061b71dd544c89a6c129adbfc Mon Sep 17 00:00:00 2001 From: prplV Date: Mon, 12 May 2025 17:59:37 +0300 Subject: [PATCH] preboot preparation --- .gitignore | 2 +- noxis-rs/.env.example | 12 ++++++++++++ noxis-rs/Cargo.toml | 1 + noxis-rs/src/main.rs | 3 +-- 4 files changed, 15 insertions(+), 3 deletions(-) create mode 100644 noxis-rs/.env.example diff --git a/.gitignore b/.gitignore index eae2549..e529445 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,6 @@ /target .idea -/.env +.env Cargo.lock hagent_test.sock release diff --git a/noxis-rs/.env.example b/noxis-rs/.env.example new file mode 100644 index 0000000..c956c65 --- /dev/null +++ b/noxis-rs/.env.example @@ -0,0 +1,12 @@ +# ACTIONS (trigger on exist) +NOXIS_NO_HAGENT = "true" +# NOXIS_NO_LOGS = "true" +NOXIS_REFRESH_LOGS = "true" +NOXIS_NO_SUB = "true" + +# VALUES +NOXIS_HAGENT_SOCKET_PATH = "/var/run/example/hostagent.sock" +NOXIS_LOG_TO = "/var/log/noxis/noxis.log" +NOXIS_REMOTE_SERVER_URL = "ip.ip.ip.ip:port" +NOXIS_CONFIG_PATH = "./settings.json" +NOXIS_METRICS_MODE = "full" \ No newline at end of file diff --git a/noxis-rs/Cargo.toml b/noxis-rs/Cargo.toml index 3fa9d6d..1ad650e 100644 --- a/noxis-rs/Cargo.toml +++ b/noxis-rs/Cargo.toml @@ -20,3 +20,4 @@ noxis-cli = { path = "../noxis-cli" } dotenv = "0.15.0" futures = "0.3.31" async-trait = "0.1.88" +crossbeam = { version = "0.8.4", features = ["crossbeam-channel"] } diff --git a/noxis-rs/src/main.rs b/noxis-rs/src/main.rs index b10a5da..4cc69f4 100644 --- a/noxis-rs/src/main.rs +++ b/noxis-rs/src/main.rs @@ -19,8 +19,7 @@ use utils::v2::init_monitoring; #[tokio::main(flavor = "multi_thread", worker_threads = 4)] async fn main() -> anyhow::Result<()>{ - let preboot = Arc::new(PrebootParams::parse().validate()?); - + let preboot = Arc::new(PrebootParams::validate()); let _ = setup_logger(); info!("Noxis is configurating...");