Skip to content

Commit 0f7e258

Browse files
committed
Set grpc code for unimplemented cri-api methods
Signed-off-by: ruiwen-zhao <[email protected]>
1 parent 462caf1 commit 0f7e258

2 files changed

Lines changed: 6 additions & 5 deletions

File tree

pkg/cri/server/container_checkpoint.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,12 @@ package server
1818

1919
import (
2020
"context"
21-
"errors"
2221

22+
"google.golang.org/grpc/codes"
23+
"google.golang.org/grpc/status"
2324
runtime "k8s.io/cri-api/pkg/apis/runtime/v1"
2425
)
2526

2627
func (c *criService) CheckpointContainer(ctx context.Context, r *runtime.CheckpointContainerRequest) (res *runtime.CheckpointContainerResponse, err error) {
27-
return nil, errors.New("not implemented")
28+
return nil, status.Errorf(codes.Unimplemented, "method CheckpointContainer not implemented")
2829
}

pkg/cri/server/container_events.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@
1717
package server
1818

1919
import (
20-
"errors"
21-
20+
"google.golang.org/grpc/codes"
21+
"google.golang.org/grpc/status"
2222
runtime "k8s.io/cri-api/pkg/apis/runtime/v1"
2323
)
2424

2525
func (c *criService) GetContainerEvents(r *runtime.GetEventsRequest, s runtime.RuntimeService_GetContainerEventsServer) error {
26-
return errors.New("not implemented")
26+
return status.Errorf(codes.Unimplemented, "method GetContainerEvents not implemented")
2727
}

0 commit comments

Comments
 (0)