returnfmt.Errorf("expect to find backends with type %q, but got backend group: %v",backendType,be.Group)
}
}
...
...
@@ -672,11 +711,20 @@ func (cont *IngressController) backendMode(svcPorts map[string]v1.ServicePort, k
}
if!hcMatch{
returnfalse,fmt.Errorf("missing healthcheck for backendservice: %v",bsMatch.Name)
returnfmt.Errorf("missing healthcheck for backendservice: %v",bsMatch.Name)
}
}
}
returnmatchingBackendService==len(svcPorts),nil
ifmatchingBackendService!=len(svcPorts){
beNames:=[]string{}
for_,be:=rangebeList{
beNames=append(beNames,be.Name)
}
returnfmt.Errorf("expect %d backend service with backend type: %v, but got %d matching backend service. Expect backend services for service ports: %v, but got backend services: %v",len(svcPorts),backendType,matchingBackendService,svcPorts,beNames)