func getTestService(identifier string, requestedPorts ...int32) api.Service { ports := []api.ServicePort{} for _, port := range requestedPorts { ports = append(ports, api.ServicePort{ Name: fmt.Sprintf("port-%d", port), Protocol: api.ProtocolTCP, Port: port, NodePort: getBackendPort(port), }) } svc := api.Service{ Spec: api.ServiceSpec{ Type: api.ServiceTypeLoadBalancer, Ports: ports, }, } svc.Name = identifier svc.Namespace = "default" svc.UID = types.UID(identifier) return svc }