Skip to content

Commit b4f25fc

Browse files
committed
e2e: wait for NEG zones before returning from WaitForNegCRs
1 parent 90b4d60 commit b4f25fc

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)