func codeForError()

in pkg/cloud_provider/lustre/lustre.go [387:405]


func codeForError(err error) *codes.Code {
	if err == nil {
		return nil
	}
	if errCode := existingErrorCode(err); errCode != nil {
		return errCode
	}
	if errCode := isUserOperationError(err); errCode != nil {
		return errCode
	}
	if errCode := isContextError(err); errCode != nil {
		return errCode
	}
	if errCode := isGoogleAPIError(err); errCode != nil {
		return errCode
	}

	return errCodePtr(codes.Internal)
}