From 4883ea6ff778d3219c8953e32071c8c172e7ce03 Mon Sep 17 00:00:00 2001 From: erabii Date: Tue, 14 Mar 2023 01:35:55 +0200 Subject: [PATCH] unique service names (2.1.x) (#1255) --- .../kubernetes/fabric8/discovery/KubernetesDiscoveryClient.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-cloud-kubernetes-fabric8-discovery/src/main/java/org/springframework/cloud/kubernetes/fabric8/discovery/KubernetesDiscoveryClient.java b/spring-cloud-kubernetes-fabric8-discovery/src/main/java/org/springframework/cloud/kubernetes/fabric8/discovery/KubernetesDiscoveryClient.java index bc6eb8b0..36b6cdea 100644 --- a/spring-cloud-kubernetes-fabric8-discovery/src/main/java/org/springframework/cloud/kubernetes/fabric8/discovery/KubernetesDiscoveryClient.java +++ b/spring-cloud-kubernetes-fabric8-discovery/src/main/java/org/springframework/cloud/kubernetes/fabric8/discovery/KubernetesDiscoveryClient.java @@ -305,7 +305,7 @@ public class KubernetesDiscoveryClient implements DiscoveryClient { public List getServices(Predicate filter) { return this.kubernetesClientServicesFunction.apply(this.client).list().getItems().stream().filter(filter) - .map(s -> s.getMetadata().getName()).collect(Collectors.toList()); + .map(s -> s.getMetadata().getName()).distinct().collect(Collectors.toList()); } @Override