mirror of https://github.com/k3s-io/k3s
Merge pull request #30223 from intelsdi-x/use_GetMasterAndWorkerNodesOrDie_in_scheduler_predicates_tests
Automatic merge from submit-queue Use GetMasterAndWorkerNodesOrDie in scheduler predicates tests fixes #28857 follow up to https://github.com/kubernetes/kubernetes/pull/28970 Makes sure that unschedulable node won't be count as worker node. Its using [GetMasterAndWorkerNodesOrDie](https://github.com/kubernetes/kubernetes/blob/master/test/e2e/framework/util.go#L4743) method which is used also in [density tests](https://github.com/kubernetes/kubernetes/blob/master/test/e2e/density.go#L389). @gmarek PTALpull/6/head
commit
86e9b4bc59
|
@ -26,7 +26,6 @@ import (
|
||||||
"k8s.io/kubernetes/pkg/api/unversioned"
|
"k8s.io/kubernetes/pkg/api/unversioned"
|
||||||
client "k8s.io/kubernetes/pkg/client/unversioned"
|
client "k8s.io/kubernetes/pkg/client/unversioned"
|
||||||
"k8s.io/kubernetes/pkg/util/sets"
|
"k8s.io/kubernetes/pkg/util/sets"
|
||||||
"k8s.io/kubernetes/pkg/util/system"
|
|
||||||
"k8s.io/kubernetes/pkg/util/uuid"
|
"k8s.io/kubernetes/pkg/util/uuid"
|
||||||
"k8s.io/kubernetes/test/e2e/framework"
|
"k8s.io/kubernetes/test/e2e/framework"
|
||||||
|
|
||||||
|
@ -198,17 +197,10 @@ var _ = framework.KubeDescribe("SchedulerPredicates [Serial]", func() {
|
||||||
c = f.Client
|
c = f.Client
|
||||||
ns = f.Namespace.Name
|
ns = f.Namespace.Name
|
||||||
nodeList = &api.NodeList{}
|
nodeList = &api.NodeList{}
|
||||||
nodes, err := c.Nodes().List(api.ListOptions{})
|
|
||||||
masterNodes = sets.NewString()
|
|
||||||
for _, node := range nodes.Items {
|
|
||||||
if system.IsMasterNode(&node) {
|
|
||||||
masterNodes.Insert(node.Name)
|
|
||||||
} else {
|
|
||||||
nodeList.Items = append(nodeList.Items, node)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
err = framework.CheckTestingNSDeletedExcept(c, ns)
|
masterNodes, nodeList = framework.GetMasterAndWorkerNodesOrDie(c)
|
||||||
|
|
||||||
|
err := framework.CheckTestingNSDeletedExcept(c, ns)
|
||||||
framework.ExpectNoError(err)
|
framework.ExpectNoError(err)
|
||||||
|
|
||||||
// Every test case in this suite assumes that cluster add-on pods stay stable and
|
// Every test case in this suite assumes that cluster add-on pods stay stable and
|
||||||
|
|
Loading…
Reference in New Issue