aboutsummaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/vespa/model/admin/clustercontroller/ClusterControllerContainerCluster.java
diff options
context:
space:
mode:
authorHarald Musum <musum@yahooinc.com>2023-05-03 15:26:44 +0200
committerHarald Musum <musum@yahooinc.com>2023-05-03 15:26:44 +0200
commit08aad0c66ebb83cb3f887c4f5845fcb0f9d72da8 (patch)
treeb28ca324d597767bd8125f5bc14cd934c8ae9dfb /config-model/src/main/java/com/yahoo/vespa/model/admin/clustercontroller/ClusterControllerContainerCluster.java
parente7d349921915acb9b0f485b3ab267b0e6cd9279c (diff)
Move access log setup for non-application containers to cluster
Diffstat (limited to 'config-model/src/main/java/com/yahoo/vespa/model/admin/clustercontroller/ClusterControllerContainerCluster.java')
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/admin/clustercontroller/ClusterControllerContainerCluster.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/admin/clustercontroller/ClusterControllerContainerCluster.java b/config-model/src/main/java/com/yahoo/vespa/model/admin/clustercontroller/ClusterControllerContainerCluster.java
index c65abfb0189..7b465e3eb48 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/admin/clustercontroller/ClusterControllerContainerCluster.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/admin/clustercontroller/ClusterControllerContainerCluster.java
@@ -8,6 +8,7 @@ import com.yahoo.config.provision.ClusterSpec;
import com.yahoo.search.config.QrStartConfig;
import com.yahoo.vespa.model.container.ContainerCluster;
import com.yahoo.vespa.model.container.PlatformBundles;
+import com.yahoo.vespa.model.container.component.AccessLogComponent;
import java.nio.file.Path;
import java.util.Collections;
@@ -32,6 +33,12 @@ public class ClusterControllerContainerCluster extends ContainerCluster<ClusterC
addDefaultHandlersWithVip();
this.reindexingContext = createReindexingContext(deployState);
setJvmGCOptions(deployState.getProperties().jvmGCOptions(Optional.of(ClusterSpec.Type.admin)));
+ if (isHostedVespa())
+ addComponent(new AccessLogComponent(this,
+ AccessLogComponent.AccessLogType.jsonAccessLog,
+ deployState.featureFlags().logFileCompressionAlgorithm("zstd"),
+ Optional.of("controller"),
+ isHostedVespa()));
}
@Override