From 61e6acb1a80d52ecd5e0a34cc1283ef713a075fa Mon Sep 17 00:00:00 2001 From: Wei Huang Date: Mon, 27 Aug 2018 11:48:02 -0700 Subject: [PATCH] update e2e shell script due to newly introduced unreachable:NoSchedule taint when the node is in Unknown status --- test/cmd/node-management.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/test/cmd/node-management.sh b/test/cmd/node-management.sh index d4e6f3b037..9b42b940b6 100755 --- a/test/cmd/node-management.sh +++ b/test/cmd/node-management.sh @@ -72,15 +72,15 @@ __EOF__ __EOF__ # taint/untaint - # Pre-condition: node has no taints - kube::test::get_object_assert "nodes 127.0.0.1" "{{.spec.taints}}" '' + # Pre-condition: node doesn't have dedicated=foo:PreferNoSchedule taint + kube::test::get_object_assert "nodes 127.0.0.1" '{{range .spec.taints}}{{if eq .key \"dedicated\"}}{{.key}}={{.value}}:{{.effect}}{{end}}{{end}}' "" # expect no output # taint can add a taint kubectl taint node 127.0.0.1 dedicated=foo:PreferNoSchedule - kube::test::get_object_assert "nodes 127.0.0.1" '{{range .spec.taints}}{{.effect}}{{end}}' 'PreferNoSchedule' + kube::test::get_object_assert "nodes 127.0.0.1" '{{range .spec.taints}}{{if eq .key \"dedicated\"}}{{.key}}={{.value}}:{{.effect}}{{end}}{{end}}' "dedicated=foo:PreferNoSchedule" # taint can remove a taint kubectl taint node 127.0.0.1 dedicated- - # Post-condition: node has no taints - kube::test::get_object_assert "nodes 127.0.0.1" "{{.spec.taints}}" '' + # Post-condition: node doesn't have dedicated=foo:PreferNoSchedule taint + kube::test::get_object_assert "nodes 127.0.0.1" '{{range .spec.taints}}{{if eq .key \"dedicated\"}}{{.key}}={{.value}}:{{.effect}}{{end}}{{end}}' "" # expect no output ### kubectl cordon update with --dry-run does not mark node unschedulable # Pre-condition: node is schedulable