fix node lease e2e flakes

This commit is contained in:
Paco Xu 2024-07-15 11:59:44 +08:00
parent 2ad04a0505
commit 8720d94785

View File

@ -142,14 +142,18 @@ var _ = SIGDescribe(framework.WithDisruptive(), "NodeLease", func() {
var deletedNodeName string var deletedNodeName string
for _, originalNode := range originalNodes.Items { for _, originalNode := range originalNodes.Items {
originalNodeName := originalNode.ObjectMeta.Name originalNodeName := originalNode.ObjectMeta.Name
var found bool
for _, targetNode := range targetNodes.Items { for _, targetNode := range targetNodes.Items {
if originalNodeName == targetNode.ObjectMeta.Name { if originalNodeName == targetNode.ObjectMeta.Name {
continue found = true
break
} }
} }
if !found {
deletedNodeName = originalNodeName deletedNodeName = originalNodeName
break break
} }
}
gomega.Expect(deletedNodeName).NotTo(gomega.BeEmpty()) gomega.Expect(deletedNodeName).NotTo(gomega.BeEmpty())
gomega.Eventually(ctx, func() error { gomega.Eventually(ctx, func() error {
if _, err := leaseClient.Get(ctx, deletedNodeName, metav1.GetOptions{}); err == nil { if _, err := leaseClient.Get(ctx, deletedNodeName, metav1.GetOptions{}); err == nil {