diff options
author | Martin Polden <mpolden@mpolden.no> | 2022-08-26 09:24:01 +0200 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2022-08-26 09:24:01 +0200 |
commit | d3c6baa62b07bbf363ffd54149f1cfaf7cbed058 (patch) | |
tree | 0e21fae27f1d3670c95e813e986e2c7f506009f0 /node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi | |
parent | 2a536bc0eb5dab42bb8ac1acb8de0c4dfc8f70a1 (diff) |
Limit trusted node types and ports on config server
Diffstat (limited to 'node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi')
-rw-r--r-- | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/NodeAclResponse.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/NodeAclResponse.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/NodeAclResponse.java index af09278623b..45987338dae 100644 --- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/NodeAclResponse.java +++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/NodeAclResponse.java @@ -52,6 +52,10 @@ public class NodeAclResponse extends SlimeJsonResponse { object.setString("hostname", node.hostname()); object.setString("type", node.type().name()); object.setString("ipAddress", ipAddress); + if (!node.ports().isEmpty()) { + Cursor portsArray = object.setArray("ports"); + node.ports().stream().sorted().forEach(portsArray::addLong); + } object.setString("trustedBy", nodeAcl.node().hostname()); })); } |