code: func (s *Server) Status(ctx context.Context, req *pb.StatusRequest) (resp *pb.StatusResponse, err error) {
  	const operation = "status"
  	defer func() {
  		recordOperation(operation, time.Now())
  		recordError(operation, err)
  	}()
  
  	runtimeCondition := &pb.RuntimeCondition{
  		Type:   pb.RuntimeReady,
  		Status: true,
  	}
  	networkCondition := &pb.RuntimeCondition{
  		Type:   pb.NetworkReady,
  		Status: true,
  	}
  
  	if err := s.netPlugin.Status(); err != nil {
  		networkCondition.Status = false
  		networkCondition.Reason = networkNotReadyReason
  		networkCondition.Message = fmt.Sprintf("Network plugin returns error: %v", err)
  	}
  
  	resp = &pb.StatusResponse{
  		Status: &pb.RuntimeStatus{
  			Conditions: []*pb.RuntimeCondition{
  				runtimeCondition,
  				networkCondition,
  			},
  		},
  	}
  
  	return resp, nil
  }
docs: // Status returns the status of the runtime