Skip to content

Commit 644b6a4

Browse files
author
houyuxi
committed
fix(server): wrap bare errors with context in serve and registerKubelet
Signed-off-by: houyuxi <yuxi.hou@transwarp.io>
1 parent f54b1ba commit 644b6a4

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

internal/server/server.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -329,7 +329,7 @@ func (ps *PluginServer) serve() error {
329329
// Wait for server to start by launching a blocking connexion
330330
conn, err := ps.dial(ps.socket, 5*time.Second)
331331
if err != nil {
332-
return err
332+
return fmt.Errorf("failed to dial device plugin socket: %w", err)
333333
}
334334
_ = conn.Close()
335335

@@ -339,7 +339,7 @@ func (ps *PluginServer) serve() error {
339339
func (ps *PluginServer) registerKubelet() error {
340340
conn, err := ps.dial(v1beta1.KubeletSocket, 5*time.Second)
341341
if err != nil {
342-
return err
342+
return fmt.Errorf("failed to dial kubelet socket: %w", err)
343343
}
344344
defer func(conn *grpc.ClientConn) {
345345
_ = conn.Close()
@@ -356,7 +356,7 @@ func (ps *PluginServer) registerKubelet() error {
356356

357357
_, err = client.Register(context.Background(), reqt)
358358
if err != nil {
359-
return err
359+
return fmt.Errorf("failed to register device plugin with kubelet: %w", err)
360360
}
361361
return nil
362362
}

0 commit comments

Comments
 (0)