diff --git a/pkg/controller/BUILD b/pkg/controller/BUILD index 78daa3da1c6..15f54086d26 100644 --- a/pkg/controller/BUILD +++ b/pkg/controller/BUILD @@ -25,6 +25,7 @@ go_library( "//pkg/apis/extensions/v1beta1:go_default_library", "//pkg/client/clientset_generated/clientset:go_default_library", "//pkg/client/clientset_generated/clientset/typed/core/v1:go_default_library", + "//pkg/client/retry:go_default_library", "//pkg/serviceaccount:go_default_library", "//pkg/util/hash:go_default_library", "//vendor:github.com/golang/glog", @@ -38,6 +39,8 @@ go_library( "//vendor:k8s.io/apimachinery/pkg/runtime/schema", "//vendor:k8s.io/apimachinery/pkg/types", "//vendor:k8s.io/apimachinery/pkg/util/sets", + "//vendor:k8s.io/apimachinery/pkg/util/strategicpatch", + "//vendor:k8s.io/apimachinery/pkg/util/wait", "//vendor:k8s.io/apimachinery/pkg/watch", "//vendor:k8s.io/apiserver/pkg/authentication/serviceaccount", "//vendor:k8s.io/client-go/kubernetes", diff --git a/pkg/util/taints/taints.go b/pkg/util/taints/taints.go index 2ea3471ef1a..5c0e8c17899 100644 --- a/pkg/util/taints/taints.go +++ b/pkg/util/taints/taints.go @@ -22,7 +22,6 @@ import ( "strings" "k8s.io/apimachinery/pkg/util/validation" - "k8s.io/kubernetes/pkg/api" "k8s.io/kubernetes/pkg/api/v1" ) diff --git a/test/e2e/framework/util.go b/test/e2e/framework/util.go index 8d85008bfee..a8fee4e0896 100644 --- a/test/e2e/framework/util.go +++ b/test/e2e/framework/util.go @@ -2491,6 +2491,7 @@ func ExpectNodeHasLabel(c clientset.Interface, nodeName string, labelKey string, func RemoveTaintOffNode(c clientset.Interface, nodeName string, taint v1.Taint) { ExpectNoError(controller.RemoveTaintOffNode(c, nodeName, &taint)) + VerifyThatTaintIsGone(c, nodeName, &taint) } func AddOrUpdateTaintOnNode(c clientset.Interface, nodeName string, taint v1.Taint) {