From 46239c2babb3025e98222cd5cf72856767a1289d Mon Sep 17 00:00:00 2001 From: Ola Aunronning Date: Wed, 26 Apr 2023 13:09:37 +0200 Subject: Check if identity doc exists --- .../node/admin/maintenance/identity/AthenzCredentialsMaintainer.java | 1 + 1 file changed, 1 insertion(+) 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 9e295b6a8e6..13c0c5d0bb5 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 @@ -202,6 +202,7 @@ public class AthenzCredentialsMaintainer implements CredentialsMaintainer { private boolean deleteTenantCredentials(NodeAgentContext context) { var siaDirectory = context.paths().of(CONTAINER_SIA_DIRECTORY, context.users().vespa()); var identityDocumentFile = siaDirectory.resolve(TENANT.getIdentityDocument()); + if (!Files.exists(identityDocumentFile)) return false; var athenzIdentity = getAthenzIdentity(context, TENANT, identityDocumentFile); var privateKeyFile = (ContainerPath) SiaUtils.getPrivateKeyFile(siaDirectory, athenzIdentity); var certificateFile = (ContainerPath) SiaUtils.getCertificateFile(siaDirectory, athenzIdentity); -- cgit v1.2.3