code: func RemoveTaint(node *v1.Node, taint *v1.Taint) (*v1.Node, bool, error) {
  	newNode := node.DeepCopy()
  	nodeTaints := newNode.Spec.Taints
  	if len(nodeTaints) == 0 {
  		return newNode, false, nil
  	}
  
  	if !TaintExists(nodeTaints, taint) {
  		return newNode, false, nil
  	}
  
  	newTaints, _ := DeleteTaint(nodeTaints, taint)
  	newNode.Spec.Taints = newTaints
  	return newNode, true, nil
  }
docs: // RemoveTaint tries to remove a taint from annotations list. Returns a new copy of updated Node and true if something was updated
  // false otherwise.