Skip to content

Commit d00fb70

Browse files
authored
Merge pull request #2987 from panslava/fix-e2e
e2e: wait for NEG zones before returning from WaitForNegCRs
2 parents 90b4d60 + b4f25fc commit d00fb70

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

pkg/e2e/helpers.go

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -809,8 +809,19 @@ func WaitForNegCRs(s *Sandbox, serviceName string, expectedNegs map[string]strin
809809
klog.Infof("WaitForCustomNameNegs(%s/%s, %v) = %v", s.Namespace, serviceName, expectedNegs, err)
810810
return false, nil
811811
}
812-
negCRs = svcNegs.Items
813812

813+
if len(expectedNegs) > 0 {
814+
statusWithZones, zoneErr := populateZonesFromCR(serviceName, svcNegs.Items, annotations.NegStatus{})
815+
if zoneErr != nil {
816+
return false, zoneErr
817+
}
818+
if len(statusWithZones.Zones) == 0 {
819+
klog.Infof("WaitForCustomNameNegs(%s/%s, %v) waiting for zones to populate", s.Namespace, serviceName, expectedNegs)
820+
return false, nil
821+
}
822+
}
823+
824+
negCRs = svcNegs.Items
814825
return true, nil
815826
})
816827

0 commit comments

Comments
 (0)