feat: app node report #3

Merged
noormohammedb merged 1 commits from app_engine_features into staging 2025-04-16 00:24:32 +00:00
2 changed files with 7 additions and 7 deletions
Showing only changes of commit 10d56e307b - Show all commits

@ -282,7 +282,6 @@ fn clap_cmd() -> Command {
.required(true) .required(true)
) )
) )
/*
.subcommand(Command::new("report").about("report a node for poor performance") .subcommand(Command::new("report").about("report a node for poor performance")
.arg( .arg(
Arg::new("pubkey") Arg::new("pubkey")
@ -302,7 +301,6 @@ fn clap_cmd() -> Command {
.help("detail the performance issue you experienced") .help("detail the performance issue you experienced")
) )
) )
*/
) )
.subcommand(Command::new("vm") .subcommand(Command::new("vm")
.about("virtual machines that run on AMD SEV-SNP nodes") .about("virtual machines that run on AMD SEV-SNP nodes")

@ -39,11 +39,13 @@ pub fn handle_app_nodes(matches: &ArgMatches) {
let ip: String = subcom_args.get_one::<String>("ip").unwrap().clone(); let ip: String = subcom_args.get_one::<String>("ip").unwrap().clone();
cli_print(inspect_node(ip).map_err(Into::into)); cli_print(inspect_node(ip).map_err(Into::into));
} }
Some(("report", _)) => { Some(("report", subcom_args)) => {
// let node_pubkey: String = path_subcommand.get_one::<String>("pubkey").unwrap().clone(); let node_pubkey: String = subcom_args.get_one::<String>("pubkey").unwrap().clone();
// let contract_uuid: String = path_subcommand.get_one::<String>("contract").unwrap().clone(); let contract_uuid: String = subcom_args.get_one::<String>("contract").unwrap().clone();
// let reason: String = path_subcommand.get_one::<String>("reason").unwrap().clone(); let reason: String = subcom_args.get_one::<String>("reason").unwrap().clone();
todo!() cli_print(
crate::general::report_node(node_pubkey, contract_uuid, reason).map_err(Into::into),
)
} }
_ => { _ => {
eprintln!("Available commands are search, inspec and report. Use --help for more information.") eprintln!("Available commands are search, inspec and report. Use --help for more information.")