summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Musum <musum@verizonmedia.com>2019-03-29 22:46:03 +0100
committerGitHub <noreply@github.com>2019-03-29 22:46:03 +0100
commit292ac5dd7395113897f660fd99e1268b58d1d69a (patch)
tree9f5ce90e60b27eab0b4250d87bad86e84543c247
parentd5b572ab941d26d395e78a819d4ae07fa6e67a7e (diff)
parentf7348b06900aa44241f33c3b8b6b676365787a7d (diff)
Merge pull request #8963 from vespa-engine/freva/fix-mount-paths
NodeAdmin: Fix mount paths
-rw-r--r--node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/docker/DockerOperationsImpl.java16
1 files changed, 7 insertions, 9 deletions
diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/docker/DockerOperationsImpl.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/docker/DockerOperationsImpl.java
index e34e97dc2aa..a1c53c3d931 100644
--- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/docker/DockerOperationsImpl.java
+++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/docker/DockerOperationsImpl.java
@@ -271,12 +271,12 @@ public class DockerOperationsImpl implements DockerOperations {
Path varLibSia = Paths.get("/var/lib/sia");
// Paths unique to each container
- List<Path> paths = new ArrayList<>(Arrays.asList(
+ List<Path> paths = new ArrayList<>(List.of(
Paths.get("/etc/vespa/flags"),
Paths.get("/etc/yamas-agent"),
context.pathInNodeUnderVespaHome("logs/daemontools_y"),
context.pathInNodeUnderVespaHome("logs/jdisc_core"),
- context.pathInNodeUnderVespaHome("logs/langdetect/"),
+ context.pathInNodeUnderVespaHome("logs/langdetect"),
context.pathInNodeUnderVespaHome("logs/nginx"),
context.pathInNodeUnderVespaHome("logs/vespa"),
context.pathInNodeUnderVespaHome("logs/yca"),
@@ -288,14 +288,16 @@ public class DockerOperationsImpl implements DockerOperations {
context.pathInNodeUnderVespaHome("logs/ysar"),
context.pathInNodeUnderVespaHome("logs/ystatus"),
context.pathInNodeUnderVespaHome("logs/zpu"),
+ context.pathInNodeUnderVespaHome("tmp"),
context.pathInNodeUnderVespaHome("var/cache"),
context.pathInNodeUnderVespaHome("var/crash"),
+ context.pathInNodeUnderVespaHome("var/container-data"),
context.pathInNodeUnderVespaHome("var/db/jdisc"),
context.pathInNodeUnderVespaHome("var/db/vespa"),
context.pathInNodeUnderVespaHome("var/jdisc_container"),
context.pathInNodeUnderVespaHome("var/jdisc_core"),
context.pathInNodeUnderVespaHome("var/maven"),
- context.pathInNodeUnderVespaHome("var/mediasearch"),
+ context.pathInNodeUnderVespaHome("var/mediasearch"), // TODO: Remove when vespa-routing is no more
context.pathInNodeUnderVespaHome("var/run"),
context.pathInNodeUnderVespaHome("var/scoreboards"),
context.pathInNodeUnderVespaHome("var/service"),
@@ -305,9 +307,8 @@ public class DockerOperationsImpl implements DockerOperations {
context.pathInNodeUnderVespaHome("var/yca"),
context.pathInNodeUnderVespaHome("var/ycore++"),
context.pathInNodeUnderVespaHome("var/yinst/tmp"),
- context.pathInNodeUnderVespaHome("var/zookeeper"),
- context.pathInNodeUnderVespaHome("tmp"),
- context.pathInNodeUnderVespaHome("var/container-data")));
+ context.pathInNodeUnderVespaHome("var/zookeeper")
+ ));
if (context.nodeType() == NodeType.proxy)
paths.add(context.pathInNodeUnderVespaHome("var/vespa-hosted/routing"));
@@ -321,9 +322,6 @@ public class DockerOperationsImpl implements DockerOperations {
if (isInfrastructureHost(context.nodeType()))
command.withSharedVolume(varLibSia, varLibSia);
- if (context.nodeType() == NodeType.proxy || context.nodeType() == NodeType.controller)
- command.withSharedVolume(Paths.get("/opt/yahoo/share/ssl/certs"), Paths.get("/opt/yahoo/share/ssl/certs"));
-
if (context.nodeType() == NodeType.tenant)
command.withSharedVolume(Paths.get("/var/zpe"), context.pathInNodeUnderVespaHome("var/zpe"));
}