aboutsummaryrefslogtreecommitdiffstats
path: root/node-admin
diff options
context:
space:
mode:
authorOla Aunronning <olaa@yahooinc.com>2023-05-10 11:39:55 +0200
committerOla Aunronning <olaa@yahooinc.com>2023-05-10 11:39:55 +0200
commit42e22a138d370336d10c02cffe1294677726f91c (patch)
tree481211ebebd1eddec468ad4b3de07114e50a45cb /node-admin
parent59e61ffa114c6853007a9e76d126a19f868a82a2 (diff)
Only symlink if not exists
Diffstat (limited to 'node-admin')
-rw-r--r--node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/maintenance/identity/AthenzCredentialsMaintainer.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/maintenance/identity/AthenzCredentialsMaintainer.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/maintenance/identity/AthenzCredentialsMaintainer.java
index 13099c7e99b..8e271af66a5 100644
--- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/maintenance/identity/AthenzCredentialsMaintainer.java
+++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/maintenance/identity/AthenzCredentialsMaintainer.java
@@ -438,7 +438,8 @@ public class AthenzCredentialsMaintainer implements CredentialsMaintainer {
private void createCredentialsSymlink(NodeAgentContext context) {
var siaDirectory = context.paths().of(CONTAINER_SIA_DIRECTORY, context.users().vespa());
var legacySiaDirectory = context.paths().of(LEGACY_SIA_DIRECTORY, context.users().vespa());
- uncheck(() -> Files.createSymbolicLink(legacySiaDirectory, siaDirectory));
+ if (Files.notExists(legacySiaDirectory))
+ uncheck(() -> Files.createSymbolicLink(legacySiaDirectory, siaDirectory));
}
/*