From 16dd1de0abe27f65ef74a69e3cfed48df9be6fee Mon Sep 17 00:00:00 2001 From: stevenhorsman Date: Mon, 8 Sep 2025 14:39:03 +0100 Subject: [PATCH] kata-monitor: Update deprecated use of grpc functions In google.golang.org/grpc v1.72.0, `DialContext`, is deprecated, so switch to use `NewClient` instead. `grpc.WithBlock()` is deprecated and not recommend, so remove this Signed-off-by: stevenhorsman --- src/runtime/pkg/kata-monitor/cri.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/runtime/pkg/kata-monitor/cri.go b/src/runtime/pkg/kata-monitor/cri.go index cfe802b361..a6c0f47cdb 100644 --- a/src/runtime/pkg/kata-monitor/cri.go +++ b/src/runtime/pkg/kata-monitor/cri.go @@ -44,9 +44,7 @@ func getConnection(endPoint string) (*grpc.ClientConn, error) { if err != nil { return nil, err } - ctx, cancel := context.WithTimeout(context.Background(), defaultTimeout) - defer cancel() - conn, err = grpc.DialContext(ctx, addr, grpc.WithTransportCredentials(insecure.NewCredentials()), grpc.WithBlock(), grpc.WithContextDialer(dialer)) + conn, err = grpc.NewClient(addr, grpc.WithTransportCredentials(insecure.NewCredentials()), grpc.WithContextDialer(dialer)) if err != nil { errMsg := errors.Wrapf(err, "connect endpoint '%s', make sure you are running as root and the endpoint has been started", endPoint) return nil, errMsg