diff options
author | Ola Aunronning <olaa@yahooinc.com> | 2023-05-10 11:39:55 +0200 |
---|---|---|
committer | Ola Aunronning <olaa@yahooinc.com> | 2023-05-10 11:39:55 +0200 |
commit | 42e22a138d370336d10c02cffe1294677726f91c (patch) | |
tree | 481211ebebd1eddec468ad4b3de07114e50a45cb /node-admin | |
parent | 59e61ffa114c6853007a9e76d126a19f868a82a2 (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.java | 3 |
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)); } /* |