summaryrefslogtreecommitdiffstats
path: root/node-admin
diff options
context:
space:
mode:
authorValerij Fredriksen <valerijf@yahooinc.com>2022-04-07 10:38:37 +0200
committerValerij Fredriksen <valerijf@yahooinc.com>2022-04-07 10:38:37 +0200
commit16459dc26075ddea1804e853e91ab9e70534793a (patch)
tree26fee59ca8e47ab9fc0cbd883e20de2b1726cd50 /node-admin
parent87b9dcc76a9b33f8b456d53c9aa9e19e89645ee1 (diff)
Add converge to ContainerData
Diffstat (limited to 'node-admin')
-rw-r--r--node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/ContainerData.java5
-rw-r--r--node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/container/ContainerEngineMock.java9
2 files changed, 11 insertions, 3 deletions
diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/ContainerData.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/ContainerData.java
index 7e30ae8d649..10c62695f70 100644
--- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/ContainerData.java
+++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/ContainerData.java
@@ -34,6 +34,9 @@ public interface ContainerData {
* @param symlink The path to the symlink inside the container
* @param target The path to the target file for the symbolic link inside the container
*/
- void createSymlink(ContainerPath symlink, Path target);
+ void addSymlink(ContainerPath symlink, Path target);
+
+ /** Writes all the files, directories and symlinks that were previously added */
+ void converge(NodeAgentContext context);
}
diff --git a/node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/container/ContainerEngineMock.java b/node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/container/ContainerEngineMock.java
index de3ae4cff98..2d3a4976fe5 100644
--- a/node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/container/ContainerEngineMock.java
+++ b/node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/container/ContainerEngineMock.java
@@ -87,8 +87,13 @@ public class ContainerEngineMock implements ContainerEngine {
}
@Override
- public void createSymlink(ContainerPath symlink, Path target) {
- throw new UnsupportedOperationException("createSymlink not implemented");
+ public void addSymlink(ContainerPath symlink, Path target) {
+ throw new UnsupportedOperationException("addSymlink not implemented");
+ }
+
+ @Override
+ public void converge(NodeAgentContext context) {
+ throw new UnsupportedOperationException("converge not implemented");
}
};
}