diff options
author | Harald Musum <musum@yahooinc.com> | 2023-04-27 07:24:24 +0200 |
---|---|---|
committer | Harald Musum <musum@yahooinc.com> | 2023-04-27 07:24:24 +0200 |
commit | 9ced2b658f041a87272c09e42ebf46422f6aa927 (patch) | |
tree | c0be46456dfaf9b4be84a52f51c4a2de37551bbb /config-model/src/test/java/com/yahoo | |
parent | c4dacaddf9bd2aff43db43180b389488be7b9fc0 (diff) |
Remove access logging for container clusters that are internal
Diffstat (limited to 'config-model/src/test/java/com/yahoo')
-rw-r--r-- | config-model/src/test/java/com/yahoo/vespa/model/admin/metricsproxy/MetricsProxyContainerClusterTest.java | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/config-model/src/test/java/com/yahoo/vespa/model/admin/metricsproxy/MetricsProxyContainerClusterTest.java b/config-model/src/test/java/com/yahoo/vespa/model/admin/metricsproxy/MetricsProxyContainerClusterTest.java index a388fdd1b3d..00d2d582248 100644 --- a/config-model/src/test/java/com/yahoo/vespa/model/admin/metricsproxy/MetricsProxyContainerClusterTest.java +++ b/config-model/src/test/java/com/yahoo/vespa/model/admin/metricsproxy/MetricsProxyContainerClusterTest.java @@ -15,7 +15,11 @@ import com.yahoo.container.core.ApplicationMetadataConfig; import com.yahoo.container.di.config.PlatformBundlesConfig; import com.yahoo.vespa.model.VespaModel; import com.yahoo.vespa.model.admin.metricsproxy.MetricsProxyContainerCluster.AppDimensionNames; +import com.yahoo.vespa.model.container.Container; +import com.yahoo.vespa.model.container.ContainerCluster; +import com.yahoo.vespa.model.container.IdentityProvider; import com.yahoo.vespa.model.container.PlatformBundles; +import com.yahoo.vespa.model.container.component.AccessLogComponent; import com.yahoo.vespa.model.container.component.Component; import com.yahoo.vespa.model.container.component.Handler; import org.junit.jupiter.api.Test; @@ -38,8 +42,7 @@ import static com.yahoo.vespa.model.admin.metricsproxy.MetricsProxyModelTester.g import static com.yahoo.vespa.model.admin.metricsproxy.MetricsProxyModelTester.getModel; import static com.yahoo.vespa.model.admin.metricsproxy.MetricsProxyModelTester.servicesWithAdminOnly; import static java.util.stream.Collectors.toSet; -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertTrue; +import static org.junit.jupiter.api.Assertions.*; /** * @author gjoranv @@ -112,6 +115,19 @@ public class MetricsProxyContainerClusterTest { assertNodeConfig(config.node(1)); } + @Test + void no_access_logging() { + VespaModel hostedModel = getModel(servicesWithTwoNodes(), hosted); + assertFalse(hasAccessLogComponent(hostedModel.getAdmin().getMetricsProxyCluster())); + } + + private boolean hasAccessLogComponent(ContainerCluster<? extends Container> cluster) { + for (Component<?, ?> component : cluster.getAllComponents()) { + if (component instanceof AccessLogComponent) return true; + } + return false; + } + private void assertNodeConfig(MetricsNodesConfig.Node node) { assertTrue(node.role().startsWith("container/foo/0/")); assertTrue(node.hostname().startsWith("node-1-3-50-")); |