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