diff options
author | Martin Polden <mpolden@mpolden.no> | 2022-08-26 09:47:39 +0200 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2022-08-26 09:47:49 +0200 |
commit | 40f74ee337f8af5a2b758708b86c56a7d0864cf2 (patch) | |
tree | 98aaf7c79f3bf64a238f70a9915cfc2318ea3956 /node-repository | |
parent | d3c6baa62b07bbf363ffd54149f1cfaf7cbed058 (diff) |
Update test
Diffstat (limited to 'node-repository')
-rw-r--r-- | node-repository/src/test/java/com/yahoo/vespa/hosted/provision/provisioning/AclProvisioningTest.java | 24 |
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()); |