code: func InterpretGetError(err error, qualifiedResource schema.GroupResource, name string) error {
  	switch {
  	case storage.IsNotFound(err):
  		return errors.NewNotFound(qualifiedResource, name)
  	case storage.IsUnreachable(err):
  		return errors.NewServerTimeout(qualifiedResource, "get", 2) // TODO: make configurable or handled at a higher level
  	case storage.IsInternalError(err):
  		return errors.NewInternalError(err)
  	default:
  		return err
  	}
  }
docs: // InterpretGetError converts a generic error on a retrieval
  // operation into the appropriate API error.