k3s/pkg/util
Kubernetes Submit Queue be1f14391c Merge pull request #49699 from xingzhou/kube-49384-bug
Automatic merge from submit-queue (batch tested with PRs 50537, 49699, 50160, 49025, 50205)

AddOrUpdateTaint should ignore duplicate Taint.

The parameter of AddOrUpdateTaint is Taint pointer, so should use
Taint object itself to compare with the node's taint list to ignore
duplicate taint.

While doing #49384, found this issue and fixed.

Fixed part of #49384, other test cases will be added in the following patch

**Release note**:
```
None
```
2017-08-11 19:43:57 -07:00
..
async Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
bandwidth Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
config Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
configz Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
dbus Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
ebtables Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
env Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
file Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
flock Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
goroutinemap Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
hash Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
i18n Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
initsystem Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
interrupt Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
io Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
ipconfig Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
iptables Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
keymutex Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
labels Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
limitwriter Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
maps Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
metrics Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
mount Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
net Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
netsh Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
node Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
oom Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
parsers Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
pointer Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
procfs Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
reflector/prometheus Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
removeall Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
resourcecontainer Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
rlimit Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
selinux Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
slice Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
strings Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
sysctl Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
system Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
tail Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
taints Merge pull request #49699 from xingzhou/kube-49384-bug 2017-08-11 19:43:57 -07:00
template Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
term Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
threading Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
tolerations Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
version Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
workqueue/prometheus Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
BUILD Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00