mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-04 09:49:50 +00:00
Skip not registered nodes in labeling in CA e2e tests
This commit is contained in:
parent
653fd97ba0
commit
1266ee7adf
@ -237,13 +237,19 @@ var _ = framework.KubeDescribe("Cluster size autoscaling [Slow]", func() {
|
||||
// However at this moment we DO WANT it to crash so that we don't check all test runs for the
|
||||
// rare behavior, but only the broken ones.
|
||||
}
|
||||
|
||||
defer removeLabels(newNodesSet)
|
||||
By(fmt.Sprintf("Setting labels for new nodes: %v", newNodesSet.List()))
|
||||
updateNodeLabels(c, newNodesSet, labels, nil)
|
||||
|
||||
framework.ExpectNoError(WaitForClusterSizeFunc(f.ClientSet,
|
||||
func(size int) bool { return size >= nodeCount+1 }, scaleUpTimeout))
|
||||
By(fmt.Sprintf("New nodes: %v\n", newNodesSet))
|
||||
registeredNodes := sets.NewString()
|
||||
for nodeName := range newNodesSet {
|
||||
node, err := f.ClientSet.Core().Nodes().Get(nodeName)
|
||||
if err == nil && node != nil {
|
||||
registeredNodes.Insert(nodeName)
|
||||
} else {
|
||||
glog.Errorf("Failed to get node %v: %v", nodeName, err)
|
||||
}
|
||||
}
|
||||
By(fmt.Sprintf("Setting labels for registered new nodes: %v", registeredNodes.List()))
|
||||
updateNodeLabels(c, registeredNodes, labels, nil)
|
||||
defer removeLabels(registeredNodes)
|
||||
|
||||
framework.ExpectNoError(waitForAllCaPodsReadyInNamespace(f, c))
|
||||
framework.ExpectNoError(framework.DeleteRCAndPods(f.ClientSet, f.InternalClientset, f.Namespace.Name, "node-selector"))
|
||||
|
Loading…
Reference in New Issue
Block a user