summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHåkon Hallingstad <hakon@verizonmedia.com>2020-05-02 02:28:00 +0200
committerHåkon Hallingstad <hakon@verizonmedia.com>2020-05-02 02:28:00 +0200
commitc520b7b88f01cf78e85ad71c8735217fdb5d005d (patch)
tree899f730c7d20b5aba4f5aa497846a2430d8f2846
parentefec9c9af4d0ebf177bfe2932fcadccb3ceaa545 (diff)
Use same path rewrites as before this PR
-rw-r--r--node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/docker/DockerOperationsImpl.java8
1 files changed, 5 insertions, 3 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 eb7d3ebe7fe..7294018c24a 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
@@ -23,6 +23,7 @@ import com.yahoo.vespa.hosted.node.admin.task.util.process.Terminal;
import java.net.InetAddress;
import java.nio.file.FileSystem;
import java.nio.file.Path;
+import java.nio.file.Paths;
import java.time.Duration;
import java.util.Arrays;
import java.util.List;
@@ -46,7 +47,7 @@ public class DockerOperationsImpl implements DockerOperations {
private static final InetAddress IPV6_NPT_PREFIX = InetAddresses.forString("fd00::");
private static final InetAddress IPV4_NPT_PREFIX = InetAddresses.forString("172.17.0.0");
- public static final String ETC_MACHINE_ID = "/etc/machine-id";
+ private static final String ETC_MACHINE_ID = "/etc/machine-id";
private static final Random random = new Random(System.nanoTime());
@@ -352,8 +353,9 @@ public class DockerOperationsImpl implements DockerOperations {
*/
public void addPrivateVolumes(String... pathsInNode) {
Stream.of(pathsInNode).forEach(pathString -> {
- Path pathInNode = context.rewritePathInNodeForWantedDockerImage(resolveNodePath(pathString));
- Path pathOnHost = context.pathOnHostFromPathInNode(pathInNode.toString());
+ Path absolutePathInNode = Paths.get(resolveNodePath(pathString).toString());
+ Path pathOnHost = context.pathOnHostFromPathInNode(absolutePathInNode.toString());
+ Path pathInNode = context.rewritePathInNodeForWantedDockerImage(absolutePathInNode);
command.withVolume(pathOnHost, pathInNode);
});
}