@@ -102,7 +102,7 @@ func createServerCmd(execer fakeruntime.Execer, httpServer server.HTTPServer) (c
102102 flags .StringArrayVarP (& opt .mockConfig , "mock-config" , "" , nil , "The mock config files" )
103103 flags .StringVarP (& opt .mockPrefix , "mock-prefix" , "" , "/mock" , "The mock server API prefix" )
104104 flags .StringVarP (& opt .extensionRegistry , "extension-registry" , "" , "docker.io" , "The extension registry URL" )
105- flags .DurationVarP (& opt .downloadTimeout , "download-timeout" , "" , time .Second * 10 , "The timeout of extension download" )
105+ flags .DurationVarP (& opt .downloadTimeout , "download-timeout" , "" , time .Minute , "The timeout of extension download" )
106106
107107 // gc related flags
108108 flags .IntVarP (& opt .gcPercent , "gc-percent" , "" , 100 , "The GC percent of Go" )
@@ -288,6 +288,7 @@ func (o *serverOption) runE(cmd *cobra.Command, args []string) (err error) {
288288 }
289289 server .RegisterRunnerServer (s , remoteServer )
290290 server .RegisterMockServer (s , mockServerController )
291+ server .RegisterDataServerServer (s , remoteServer .(server.DataServerServer ))
291292 serverLogger .Info ("gRPC server listening at" , "addr" , lis .Addr ())
292293 s .Serve (lis )
293294 }()
@@ -322,11 +323,14 @@ func (o *serverOption) runE(cmd *cobra.Command, args []string) (err error) {
322323 }
323324 err = errors .Join (
324325 server .RegisterRunnerHandlerFromEndpoint (ctx , mux , gRPCServerAddr , []grpc.DialOption {grpc .WithTransportCredentials (creds )}),
325- server .RegisterMockHandlerFromEndpoint (ctx , mux , gRPCServerAddr , []grpc.DialOption {grpc .WithTransportCredentials (creds )}))
326+ server .RegisterMockHandlerFromEndpoint (ctx , mux , gRPCServerAddr , []grpc.DialOption {grpc .WithTransportCredentials (creds )}),
327+ server .RegisterDataServerHandlerFromEndpoint (ctx , mux , gRPCServerAddr , []grpc.DialOption {grpc .WithTransportCredentials (creds )}))
326328 } else {
329+ dialOption := []grpc.DialOption {grpc .WithTransportCredentials (insecure .NewCredentials ())}
327330 err = errors .Join (
328- server .RegisterRunnerHandlerFromEndpoint (ctx , mux , gRPCServerAddr , []grpc.DialOption {grpc .WithTransportCredentials (insecure .NewCredentials ())}),
329- server .RegisterMockHandlerFromEndpoint (ctx , mux , gRPCServerAddr , []grpc.DialOption {grpc .WithTransportCredentials (insecure .NewCredentials ())}))
331+ server .RegisterRunnerHandlerFromEndpoint (ctx , mux , gRPCServerAddr , dialOption ),
332+ server .RegisterMockHandlerFromEndpoint (ctx , mux , gRPCServerAddr , dialOption ),
333+ server .RegisterDataServerHandlerFromEndpoint (ctx , mux , gRPCServerAddr , dialOption ))
330334 }
331335
332336 if err == nil {
0 commit comments