@@ -512,7 +512,7 @@ pub(crate) async fn disable_secure_boot(
512512 let ( bmc_addr, bmc_mac_address) = resolve_bmc_interface ( api, & bmc_endpoint_request) . await ?;
513513 let machine_interface = MachineInterfaceSnapshot :: mock_with_mac ( bmc_mac_address) ;
514514
515- api. endpoint_explorer
515+ api. bmc_client
516516 . disable_secure_boot ( bmc_addr, & machine_interface)
517517 . await
518518 . map_err ( |e| CarbideError :: internal ( e. to_string ( ) ) ) ?;
@@ -552,7 +552,7 @@ pub(crate) async fn lockdown(
552552 let ( bmc_addr, bmc_mac_address) = resolve_bmc_interface ( api, & bmc_endpoint_request) . await ?;
553553 let machine_interface = MachineInterfaceSnapshot :: mock_with_mac ( bmc_mac_address) ;
554554
555- api. endpoint_explorer
555+ api. bmc_client
556556 . lockdown ( bmc_addr, & machine_interface, action)
557557 . await
558558 . map_err ( |e| CarbideError :: internal ( e. to_string ( ) ) ) ?;
@@ -589,7 +589,7 @@ pub(crate) async fn lockdown_status(
589589 let machine_interface = MachineInterfaceSnapshot :: mock_with_mac ( bmc_mac_address) ;
590590
591591 let response = api
592- . endpoint_explorer
592+ . bmc_client
593593 . lockdown_status ( bmc_addr, & machine_interface)
594594 . await
595595 . map_err ( |e| CarbideError :: internal ( e. to_string ( ) ) ) ?;
@@ -622,7 +622,7 @@ pub(crate) async fn enable_infinite_boot(
622622 let ( bmc_addr, bmc_mac_address) = resolve_bmc_interface ( api, & bmc_endpoint_request) . await ?;
623623 let machine_interface = MachineInterfaceSnapshot :: mock_with_mac ( bmc_mac_address) ;
624624
625- api. endpoint_explorer
625+ api. bmc_client
626626 . enable_infinite_boot ( bmc_addr, & machine_interface)
627627 . await
628628 . map_err ( |e| CarbideError :: internal ( e. to_string ( ) ) ) ?;
@@ -662,7 +662,7 @@ pub(crate) async fn is_infinite_boot_enabled(
662662 let machine_interface = MachineInterfaceSnapshot :: mock_with_mac ( bmc_mac_address) ;
663663
664664 let is_enabled = api
665- . endpoint_explorer
665+ . bmc_client
666666 . is_infinite_boot_enabled ( bmc_addr, & machine_interface)
667667 . await
668668 . map_err ( |e| CarbideError :: internal ( e. to_string ( ) ) ) ?;
@@ -754,7 +754,7 @@ pub(crate) async fn machine_setup(
754754 entered_mac,
755755 ) ;
756756
757- api. endpoint_explorer
757+ api. bmc_client
758758 . machine_setup ( bmc_addr, & machine_interface, boot_interface. as_ref ( ) )
759759 . await
760760 . map_err ( |e| CarbideError :: internal ( e. to_string ( ) ) ) ?;
@@ -844,7 +844,7 @@ pub(crate) async fn set_dpu_first_boot_order(
844844 )
845845 } ) ?;
846846
847- api. endpoint_explorer
847+ api. bmc_client
848848 . set_boot_order_dpu_first ( bmc_addr, & machine_interface, & boot_interface)
849849 . await
850850 . map_err ( |e| CarbideError :: internal ( e. to_string ( ) ) ) ?;
@@ -1000,7 +1000,7 @@ async fn redfish_reset_bmc(
10001000 let ( bmc_addr, bmc_mac_address) = resolve_bmc_interface ( api, & request) . await ?;
10011001 let machine_interface = MachineInterfaceSnapshot :: mock_with_mac ( bmc_mac_address) ;
10021002
1003- api. endpoint_explorer
1003+ api. bmc_client
10041004 . redfish_reset_bmc ( bmc_addr, & machine_interface, reset_type)
10051005 . await
10061006 . map_err ( |e| CarbideError :: internal ( e. to_string ( ) ) ) ?;
@@ -1015,7 +1015,7 @@ async fn ipmitool_reset_bmc(
10151015 let ( bmc_addr, bmc_mac_address) = resolve_bmc_interface ( api, & request) . await ?;
10161016 let machine_interface = MachineInterfaceSnapshot :: mock_with_mac ( bmc_mac_address) ;
10171017
1018- api. endpoint_explorer
1018+ api. bmc_client
10191019 . ipmitool_reset_bmc ( bmc_addr, & machine_interface)
10201020 . await
10211021 . map_err ( |e| CarbideError :: internal ( e. to_string ( ) ) ) ?;
@@ -1031,7 +1031,7 @@ async fn redfish_power_control(
10311031 let ( bmc_addr, bmc_mac_address) = resolve_bmc_interface ( api, & request) . await ?;
10321032 let machine_interface = MachineInterfaceSnapshot :: mock_with_mac ( bmc_mac_address) ;
10331033
1034- api. endpoint_explorer
1034+ api. bmc_client
10351035 . redfish_power_control ( bmc_addr, & machine_interface, action)
10361036 . await
10371037 . map_err ( |e| CarbideError :: internal ( e. to_string ( ) ) ) ?;
@@ -1048,10 +1048,7 @@ pub(crate) async fn bmc_credential_status(
10481048 let ( _bmc_addr, bmc_mac_address) = resolve_bmc_interface ( api, & req) . await ?;
10491049
10501050 let machine_interface = MachineInterfaceSnapshot :: mock_with_mac ( bmc_mac_address) ;
1051- let have_credentials = api
1052- . endpoint_explorer
1053- . have_credentials ( & machine_interface)
1054- . await ;
1051+ let have_credentials = api. bmc_client . have_credentials ( & machine_interface) . await ;
10551052
10561053 Ok ( Response :: new ( rpc:: BmcCredentialStatusResponse {
10571054 have_credentials,
@@ -1341,7 +1338,7 @@ pub(crate) async fn set_bmc_root_password(
13411338
13421339 tracing:: info!( bmc_address = %bmc_addr, "Setting BMC root password" ) ;
13431340
1344- api. endpoint_explorer
1341+ api. bmc_client
13451342 . set_bmc_root_password ( bmc_addr, & machine_interface, & req. new_password )
13461343 . await
13471344 . map_err ( |e| CarbideError :: internal ( e. to_string ( ) ) ) ?;
@@ -1374,7 +1371,7 @@ pub(crate) async fn probe_bmc_vendor(
13741371 let machine_interface = MachineInterfaceSnapshot :: mock_with_mac ( bmc_mac_address) ;
13751372
13761373 let vendor = api
1377- . endpoint_explorer
1374+ . bmc_client
13781375 . probe_bmc_vendor ( bmc_addr, & machine_interface)
13791376 . await
13801377 . map_err ( |e| CarbideError :: internal ( e. to_string ( ) ) ) ?;
@@ -1396,7 +1393,7 @@ async fn do_create_bmc_user(
13961393 let ( bmc_addr, bmc_mac_address) = resolve_bmc_interface ( api, request) . await ?;
13971394 let machine_interface = MachineInterfaceSnapshot :: mock_with_mac ( bmc_mac_address) ;
13981395
1399- api. endpoint_explorer
1396+ api. bmc_client
14001397 . create_bmc_user (
14011398 bmc_addr,
14021399 & machine_interface,
@@ -1418,7 +1415,7 @@ async fn do_delete_bmc_user(
14181415 let ( bmc_addr, bmc_mac_address) = resolve_bmc_interface ( api, request) . await ?;
14191416 let machine_interface = MachineInterfaceSnapshot :: mock_with_mac ( bmc_mac_address) ;
14201417
1421- api. endpoint_explorer
1418+ api. bmc_client
14221419 . delete_bmc_user ( bmc_addr, & machine_interface, delete_user)
14231420 . await
14241421 . map_err ( |e| CarbideError :: internal ( e. to_string ( ) ) ) ?;
0 commit comments