aboutsummaryrefslogtreecommitdiffstats
path: root/node-admin
diff options
context:
space:
mode:
authorgjoranv <gv@verizonmedia.com>2023-02-16 11:08:24 +0100
committergjoranv <gv@verizonmedia.com>2023-02-16 11:08:24 +0100
commitddad8001995f90793bb406660dd0760c7a0fd06e (patch)
tree36a7d16f913bd1070b5988ae6f60d4d0026103cb /node-admin
parenta09da84b7dcf073c08fc1c02a784d078309c2593 (diff)
Return a sorted list of configservers
Diffstat (limited to 'node-admin')
-rw-r--r--node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/configserver/noderepository/RealNodeRepository.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/configserver/noderepository/RealNodeRepository.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/configserver/noderepository/RealNodeRepository.java
index 68c4c17a0dd..48a42d3c81e 100644
--- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/configserver/noderepository/RealNodeRepository.java
+++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/configserver/noderepository/RealNodeRepository.java
@@ -22,6 +22,7 @@ import com.yahoo.vespa.hosted.node.admin.wireguard.ConfigserverPeer;
import java.net.URI;
import java.time.Instant;
+import java.util.Comparator;
import java.util.List;
import java.util.Map;
import java.util.Objects;
@@ -134,6 +135,7 @@ public class RealNodeRepository implements NodeRepository {
GetWireguardResponse.class);
return nodeResponse.configservers.stream()
.map(RealNodeRepository::createConfigserverPeer)
+ .sorted(Comparator.comparing(ConfigserverPeer::hostname))
.toList();
}