File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ use rocket::{
1919use rocket_apitoken:: ApiToken ;
2020use rocket_vsock_listener:: VsockListener ;
2121use supervisor_client:: SupervisorClient ;
22- use tracing:: { error, info} ;
22+ use tracing:: { error, info, warn } ;
2323
2424mod app;
2525mod config;
@@ -195,15 +195,20 @@ async fn main() -> Result<()> {
195195 None => endpoint. to_string ( ) ,
196196 }
197197 } ;
198- let _discovery_reg = discovery:: DiscoveryRegistration :: register (
198+ let _discovery_reg = match discovery:: DiscoveryRegistration :: register (
199199 & listen_address,
200200 args. config . as_deref ( ) ,
201201 & config. image . path ,
202202 & config. run_path ,
203203 & config. node_name ,
204204 & app_version ( ) ,
205- )
206- . context ( "failed to register VMM instance for discovery" ) ?;
205+ ) {
206+ Ok ( registration) => Some ( registration) ,
207+ Err ( err) => {
208+ warn ! ( "failed to register VMM instance for discovery: {err:#}" ) ;
209+ None
210+ }
211+ } ;
207212
208213 let api_auth = ApiToken :: new ( config. auth . tokens . clone ( ) , config. auth . enabled ) ;
209214 let supervisor = {
You can’t perform that action at this time.
0 commit comments