Merge pull request #95019 from aojea/sliceFalke

Fix e2e endpoint slice flake test
This commit is contained in:
Kubernetes Prow Robot
2020-12-14 18:33:48 -08:00
committed by GitHub

View File

@@ -521,7 +521,11 @@ func hasMatchingEndpointSlices(cs clientset.Interface, ns, svcName string, numEn
for _, endpointSlice := range esList.Items {
actualNumEndpoints += len(endpointSlice.Endpoints)
}
if actualNumEndpoints != numEndpoints {
// In some cases the EndpointSlice controller will create more
// EndpointSlices than necessary resulting in some duplication. This is
// valid and tests should only fail here if less EndpointSlices than
// expected are added.
if actualNumEndpoints < numEndpoints {
framework.Logf("EndpointSlices for %s/%s Service have %d/%d endpoints", ns, svcName, actualNumEndpoints, numEndpoints)
return esList.Items, false
}