Merge pull request 'feat: app node report' (#3) from app_engine_features into staging
Reviewed-on: #3
This commit is contained in:
commit
d80ce6d52b
@ -284,7 +284,6 @@ fn clap_cmd() -> Command {
|
||||
.required(true)
|
||||
)
|
||||
)
|
||||
/*
|
||||
.subcommand(Command::new("report").about("report a node for poor performance")
|
||||
.arg(
|
||||
Arg::new("pubkey")
|
||||
@ -304,7 +303,6 @@ fn clap_cmd() -> Command {
|
||||
.help("detail the performance issue you experienced")
|
||||
)
|
||||
)
|
||||
*/
|
||||
)
|
||||
.subcommand(Command::new("vm")
|
||||
.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();
|
||||
cli_print(inspect_node(ip).map_err(Into::into));
|
||||
}
|
||||
Some(("report", _)) => {
|
||||
// let node_pubkey: String = path_subcommand.get_one::<String>("pubkey").unwrap().clone();
|
||||
// let contract_uuid: String = path_subcommand.get_one::<String>("contract").unwrap().clone();
|
||||
// let reason: String = path_subcommand.get_one::<String>("reason").unwrap().clone();
|
||||
todo!()
|
||||
Some(("report", subcom_args)) => {
|
||||
let node_pubkey: String = subcom_args.get_one::<String>("pubkey").unwrap().clone();
|
||||
let contract_uuid: String = subcom_args.get_one::<String>("contract").unwrap().clone();
|
||||
let reason: String = subcom_args.get_one::<String>("reason").unwrap().clone();
|
||||
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.")
|
||||
|
Loading…
Reference in New Issue
Block a user