summaryrefslogtreecommitdiffstats
path: root/node-repository
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2022-08-26 09:47:39 +0200
committerMartin Polden <mpolden@mpolden.no>2022-08-26 09:47:49 +0200
commit40f74ee337f8af5a2b758708b86c56a7d0864cf2 (patch)
tree98aaf7c79f3bf64a238f70a9915cfc2318ea3956 /node-repository
parentd3c6baa62b07bbf363ffd54149f1cfaf7cbed058 (diff)
Update test
Diffstat (limited to 'node-repository')
-rw-r--r--node-repository/src/test/java/com/yahoo/vespa/hosted/provision/provisioning/AclProvisioningTest.java24
1 files changed, 15 insertions, 9 deletions
diff --git a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/provisioning/AclProvisioningTest.java b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/provisioning/AclProvisioningTest.java
index 372539d5992..ea9c0e1193d 100644
--- a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/provisioning/AclProvisioningTest.java
+++ b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/provisioning/AclProvisioningTest.java
@@ -82,25 +82,31 @@ public class AclProvisioningTest {
@Test
public void trusted_nodes_for_config_server() {
- NodeList configServers = tester.makeConfigServers(3, "default", Version.fromString("6.123.456"));
+ NodeList configNodes = tester.makeConfigServers(3, "default", Version.fromString("6.123.456"));
// Populate repo
- tester.makeReadyNodes(10, nodeResources);
+ List<Node> proxyHosts = tester.makeReadyNodes(2, nodeResources, NodeType.proxyhost, 5);
List<Node> proxyNodes = tester.makeReadyNodes(3, "default", NodeType.proxy);
+ tester.makeReadyHosts(2, nodeResources)
+ .activateTenantHosts();
- // Allocate 2 nodes
- deploy(4);
- NodeList tenantNodes = tester.nodeRepository().nodes().list().nodeType(NodeType.tenant);
+ // Allocate nodes
+ deploy(2);
+ NodeList nodes = tester.nodeRepository().nodes().list();
+ NodeList tenantNodes = nodes.nodeType(NodeType.tenant);
+ NodeList tenantHosts = nodes.nodeType(NodeType.host);
// Get trusted nodes for the first config server
Node node = tester.nodeRepository().nodes().node("cfg1")
.orElseThrow(() -> new RuntimeException("Failed to find cfg1"));
- NodeAcl nodeAcl = node.acl(tester.nodeRepository().nodes().list(), tester.nodeRepository().loadBalancers());
+ NodeAcl nodeAcl = node.acl(nodes, tester.nodeRepository().loadBalancers());
- // Trusted nodes is all tenant nodes, all proxy nodes, all config servers and load balancer subnets
- assertAcls(List.of(TrustedNode.of(tenantNodes, Set.of(19070)),
+ // Trusted nodes is all tenant nodes+hosts, all proxy nodes+hosts, all config servers and load balancer subnets
+ assertAcls(List.of(TrustedNode.of(tenantHosts, Set.of(19070)),
+ TrustedNode.of(tenantNodes, Set.of(19070)),
+ TrustedNode.of(proxyHosts, Set.of(19070)),
TrustedNode.of(proxyNodes, Set.of(19070)),
- TrustedNode.of(configServers)),
+ TrustedNode.of(configNodes)),
Set.of("10.2.3.0/24", "10.4.5.0/24"),
List.of(nodeAcl));
assertEquals(Set.of(22, 4443), nodeAcl.trustedPorts());