code: func DeleteTaint(taints []v1.Taint, taintToDelete *v1.Taint) ([]v1.Taint, bool) {
  	newTaints := []v1.Taint{}
  	deleted := false
  	for i := range taints {
  		if taintToDelete.MatchTaint(&taints[i]) {
  			deleted = true
  			continue
  		}
  		newTaints = append(newTaints, taints[i])
  	}
  	return newTaints, deleted
  }
docs: // DeleteTaint removes all the taints that have the same key and effect to given taintToDelete.