From 61d1eb7d6bab3bed88adbe9c40f027cea52f5c94 Mon Sep 17 00:00:00 2001 From: Vamsi Manohar Date: Fri, 8 Sep 2023 13:08:30 -0700 Subject: [PATCH] Check for existence of security plugin (#2065) Signed-off-by: Vamsi Manohar --- integ-test/build.gradle | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/integ-test/build.gradle b/integ-test/build.gradle index 7ea43fc10d..0404900450 100644 --- a/integ-test/build.gradle +++ b/integ-test/build.gradle @@ -76,7 +76,8 @@ ext { return repo + "opensearch-security-${securitySnapshotVersion}.zip" } - File downloadedSecurityPlugin = null + var projectAbsPath = projectDir.getAbsolutePath() + File downloadedSecurityPlugin = Paths.get(projectAbsPath, 'bin', 'opensearch-security-snapshot.zip').toFile() configureSecurityPlugin = { OpenSearchCluster cluster -> @@ -89,15 +90,14 @@ ext { } } - var projectAbsPath = projectDir.getAbsolutePath() - // add a check to avoid re-downloading multiple times during single test run - if (downloadedSecurityPlugin == null) { - downloadedSecurityPlugin = Paths.get(projectAbsPath, 'bin', 'opensearch-security-snapshot.zip').toFile() + if (!downloadedSecurityPlugin.exists()) { download.run { src getSecurityPluginDownloadLink() dest downloadedSecurityPlugin } + } else { + println "Security Plugin File Already Exists" } // Config below including files are copied from security demo configuration