From 7c4cb716479274fdc80600d78146f4283e27d9e1 Mon Sep 17 00:00:00 2001 From: Tianle Huang <60111637+tianleh@users.noreply.github.com> Date: Thu, 7 Apr 2022 18:11:08 -0700 Subject: [PATCH] Support subfolders for distribution types for build and assemble locally and in Jenkins (#1807) * Support subfolders for distribution types for build and assemble Signed-off-by: Tianle Huang * fix syntax Signed-off-by: Tianle Huang * update upload logic Signed-off-by: Tianle Huang * add distribution Signed-off-by: Tianle Huang * fix uploadMinSnapshotsToS3 Signed-off-by: Tianle Huang * temp comment out most plugins to speed up test Signed-off-by: Tianle Huang * modify Signed-off-by: Tianle Huang * fix min paths Signed-off-by: Tianle Huang * test against tar for now Signed-off-by: Tianle Huang * address comments Signed-off-by: Tianle Huang * add security Signed-off-by: Tianle Huang * add pa Signed-off-by: Tianle Huang * bring back all Signed-off-by: Tianle Huang * fix file extension Signed-off-by: Tianle Huang * add dot Signed-off-by: Tianle Huang * use my repo for snapshot Signed-off-by: Tianle Huang * set multiple stages Signed-off-by: Tianle Huang * fix names Signed-off-by: Tianle Huang * fix var Signed-off-by: Tianle Huang * double quotes Signed-off-by: Tianle Huang * fix min extensions Signed-off-by: Tianle Huang * fix env name Signed-off-by: Tianle Huang * add rpm file Signed-off-by: Tianle Huang * fix name Signed-off-by: Tianle Huang * undo osd Signed-off-by: Tianle Huang * move distribution to beginning Signed-off-by: Tianle Huang * fix url Signed-off-by: Tianle Huang * remove extra whitespaces Signed-off-by: Tianle Huang * add text Signed-off-by: Tianle Huang * use 1.3 branch Signed-off-by: Tianle Huang * fix syntax Signed-off-by: Tianle Huang * fix syntax Signed-off-by: Tianle Huang * use quotes Signed-off-by: Tianle Huang * remove rpm snapshot Signed-off-by: Tianle Huang * add tests and use peter's own account Signed-off-by: Tianle Huang * fix more python tests Signed-off-by: Tianle Huang * fix style Signed-off-by: Tianle Huang * fix missing types Signed-off-by: Tianle Huang * remove wrong import Signed-off-by: Tianle Huang * fix ut of TestArchiveAssembleUpload Signed-off-by: Tianle Huang * fix ut of TestAssembleUpload Signed-off-by: Tianle Huang * fix ut of TestBuildAssembleUpload Signed-off-by: Tianle Huang * fix ut of TestBuildManifest Signed-off-by: Tianle Huang * fix ut of TestPromoteArtifacts Signed-off-by: Tianle Huang * fix TestUploadMinSnapshotsToS3 Signed-off-by: Tianle Huang * fix ut of TestArchiveAssembleUpload Signed-off-by: Tianle Huang * fix ut of TestBuildAssembleUpload Signed-off-by: Tianle Huang * combine updates after tests are done Signed-off-by: Tianle Huang * fix syntax Signed-off-by: Tianle Huang * reset to 1.3.0 main Signed-off-by: Tianle Huang * create a new stage for upload index.json file Signed-off-by: Tianle Huang * fix syntax Signed-off-by: Tianle Huang * add agent Signed-off-by: Tianle Huang * pass path directly Signed-off-by: Tianle Huang * fix groovy tests Signed-off-by: Tianle Huang * fix groovy tests Signed-off-by: Tianle Huang * add comment Signed-off-by: Tianle Huang * update how tests use path Signed-off-by: Tianle Huang * run osd rpm Signed-off-by: Tianle Huang * fix Signed-off-by: Tianle Huang * fix tests Signed-off-by: Tianle Huang * fix style Signed-off-by: Tianle Huang * fix archive logic Signed-off-by: Tianle Huang * fix unzipped Signed-off-by: Tianle Huang * use new image Signed-off-by: Tianle Huang * fix syntax Signed-off-by: Tianle Huang * fix docker Signed-off-by: Tianle Huang * revert Signed-off-by: Tianle Huang * remove commented code Signed-off-by: Tianle Huang * add distribution to archived-builds.zip Signed-off-by: Tianle Huang * fix copyArtifacts Signed-off-by: Tianle Huang * undo manifest Signed-off-by: Tianle Huang * restore official repo name Signed-off-by: Tianle Huang * fix failed ut Signed-off-by: Tianle Huang * fix ut Signed-off-by: Tianle Huang * update docker build and notification Signed-off-by: Tianle Huang * fix echo Signed-off-by: Tianle Huang * hardcode to test again Signed-off-by: Tianle Huang * fix Signed-off-by: Tianle Huang * restore manifest Signed-off-by: Tianle Huang * fix test Signed-off-by: Tianle Huang * fix ut Signed-off-by: Tianle Huang * add ut for UploadIndexFile Signed-off-by: Tianle Huang * fix tst Signed-off-by: Tianle Huang --- .gitignore | 4 + .../distribution-build.jenkinsfile | 294 +- .../opensearch/distribution-build.jenkinsfile | 281 +- src/assemble_workflow/bundle_file_location.py | 4 +- src/assemble_workflow/bundle_location.py | 7 +- src/assemble_workflow/bundle_locations.py | 4 +- src/assemble_workflow/bundle_url_location.py | 4 +- src/build_workflow/build_args.py | 2 +- src/build_workflow/builder_from_source.py | 2 +- src/jenkins/BuildManifest.groovy | 19 +- src/paths/assemble_output_dir.py | 4 +- src/paths/build_output_dir.py | 4 +- src/paths/output_dir.py | 3 +- src/run_assemble.py | 4 +- src/run_build.py | 2 +- tests/data/opensearch-build-1.1.0.yml | 1 + tests/data/opensearch-build-1.3.0.yml | 2486 +++++++++++++++++ .../opensearch-dashboards-build-1.2.0.yml | 1 + .../{ => tar}/builds/opensearch/manifest.yml | 0 .../jenkins/TestArchiveAssembleUpload.groovy | 4 +- tests/jenkins/TestBuildAssembleUpload.groovy | 4 +- .../TestOpenSearchDashboardsIntegTest.groovy | 2 +- .../TestRunNonSecurityPerfTestScript.groovy | 2 +- tests/jenkins/TestRunPerfTestScript.groovy | 2 +- tests/jenkins/TestUploadIndexFile.groovy | 27 + tests/jenkins/data/opensearch-1.3.0-build.yml | 1 + .../opensearch-dashboards-1.2.0-build.yml | 1 + .../bwc-test.jenkinsfile.txt | 14 +- .../integ-test.jenkinsfile.txt | 18 +- .../opensearch/bwc-test.jenkinsfile.txt | 14 +- .../opensearch/integ-test.jenkinsfile.txt | 14 +- .../perf-test-with-security.jenkinsfile.txt | 16 +- .../opensearch/perf-test.jenkinsfile.txt | 8 +- .../jobs/ArchiveAssembleUpload_Jenkinsfile | 3 +- .../ArchiveAssembleUpload_Jenkinsfile.txt | 50 +- .../jobs/AssembleUpload_Jenkinsfile.txt | 32 +- tests/jenkins/jobs/BuildArchive_Jenkinsfile | 3 +- .../jenkins/jobs/BuildArchive_Jenkinsfile.txt | 10 +- .../jobs/BuildAssembleUpload_Jenkinsfile | 3 +- .../jobs/BuildAssembleUpload_Jenkinsfile.txt | 50 +- .../jobs/BuildManifest_Jenkinsfile.txt | 10 +- ...fest_Jenkinsfile_component_no_artifact.txt | 4 +- .../CreateTestResultsMessage_Jenkinsfile.txt | 14 - .../PromoteArtifacts_actions_Jenkinsfile.txt | 6 +- ...ions_OpenSearch_Dashboards_Jenkinsfile.txt | 8 +- .../jobs/RunBwcTestScript_Jenkinsfile.txt | 6 +- ...ript_OpenSearch_Dashboards_Jenkinsfile.txt | 6 +- .../jobs/RunIntegTestScript_Jenkinsfile.txt | 6 +- ...ript_OpenSearch_Dashboards_Jenkinsfile.txt | 6 +- .../jenkins/jobs/UploadIndexFile_Jenkinsfile | 16 + .../jobs/UploadIndexFile_Jenkinsfile.txt | 13 + .../jobs/UploadTestResults_Jenkinsfile.txt | 8 +- .../jobs/uploadMinSnapshotsToS3_Jenkinsfile | 3 +- .../uploadMinSnapshotsToS3_Jenkinsfile.txt | 18 +- .../UploadIndexFileLibTester.groovy | 31 + .../UploadMinSnapshotsToS3LibTester.groovy | 2 +- tests/test_run_assemble.py | 4 +- .../test_bundle_file_location.py | 12 +- .../test_bundle_locations.py | 4 +- .../test_bundle_recorder.py | 38 +- .../test_bundle_url_location.py | 18 +- tests/tests_build_workflow/test_build_args.py | 2 +- tests/tests_paths/test_assemble_output_dir.py | 9 +- tests/tests_paths/test_build_output_dir.py | 9 +- vars/archiveAssembleUpload.groovy | 6 +- vars/buildArchive.groovy | 6 +- vars/buildAssembleUpload.groovy | 2 +- vars/buildManifest.groovy | 1 + vars/createSha512Checksums.groovy | 2 +- vars/createTestResultsMessage.groovy | 8 +- vars/runIntegTestScript.groovy | 3 +- vars/uploadArtifacts.groovy | 21 +- vars/uploadIndexFile.groovy | 12 + vars/uploadMinSnapshotsToS3.groovy | 17 +- 74 files changed, 3384 insertions(+), 351 deletions(-) create mode 100644 tests/data/opensearch-build-1.3.0.yml rename tests/data/{ => tar}/builds/opensearch/manifest.yml (100%) create mode 100644 tests/jenkins/TestUploadIndexFile.groovy create mode 100644 tests/jenkins/jobs/UploadIndexFile_Jenkinsfile create mode 100644 tests/jenkins/jobs/UploadIndexFile_Jenkinsfile.txt create mode 100644 tests/jenkins/lib-testers/UploadIndexFileLibTester.groovy create mode 100644 vars/uploadIndexFile.groovy diff --git a/.gitignore b/.gitignore index fe59a6ab94..ea10698a74 100644 --- a/.gitignore +++ b/.gitignore @@ -21,6 +21,10 @@ out.txt /dist/ /test-results/ +/rpm/ +/tar/ +/zip/ + /.vscode/ .project diff --git a/jenkins/opensearch-dashboards/distribution-build.jenkinsfile b/jenkins/opensearch-dashboards/distribution-build.jenkinsfile index 9bdf731ddd..95181eb9d0 100644 --- a/jenkins/opensearch-dashboards/distribution-build.jenkinsfile +++ b/jenkins/opensearch-dashboards/distribution-build.jenkinsfile @@ -63,7 +63,7 @@ pipeline { } stage('build') { parallel { - stage('build-and-test-linux-x64') { + stage('build-and-test-linux-x64-tar') { agent { docker { label AGENT_X64 @@ -77,13 +77,101 @@ pipeline { def buildManifestObj = buildAssembleUpload( inputManifest: "manifests/${INPUT_MANIFEST}", platform: 'linux', - architecture: 'x64' + architecture: 'x64', + distribution: 'tar' ) String buildManifestUrl = buildManifestObj.getUrl(JOB_NAME, BUILD_NUMBER) String artifactUrl = buildManifestObj.getArtifactUrl(JOB_NAME, BUILD_NUMBER) - env.ARTIFACT_URL_X64 = artifactUrl - echo "buildManifestUrl (x64): ${buildManifestUrl}" - echo "artifactUrl (x64): ${artifactUrl}" + env.ARTIFACT_URL_X64_TAR = artifactUrl + env.INDEX_FILE_PATH = buildManifestObj.getIndexFileRoot("${JOB_NAME}") + + echo "buildManifestUrl (x64, tar): ${buildManifestUrl}" + echo "artifactUrl (x64, tar): ${artifactUrl}" + + parallel([ + 'integ-test': { + Boolean skipIntegTests = INTEG_TEST_JOB_NAME == '' + echo "${skipIntegTests ? 'Skipping integration tests' : 'Running integration tests'}" + if (!skipIntegTests) { + def integTestResults = + build job: INTEG_TEST_JOB_NAME, + propagate: false, + wait: true, + parameters: [ + string(name: 'TEST_MANIFEST', value: TEST_MANIFEST), + string(name: 'BUILD_MANIFEST_URL', value: buildManifestUrl), + string(name: 'AGENT_LABEL', value: AGENT_X64) + ] + + env.ARTIFACT_URL_X64_TAR_INTEG_TEST_RESULT = createTestResultsMessage( + testType: "Integ Tests (x64, tar)", + status: integTestResults.getResult(), + absoluteUrl: integTestResults.getAbsoluteUrl() + ) + } + }, + 'bwc-test': { + Boolean skipBwcTests = BWC_TEST_JOB_NAME == '' + echo "${skipBwcTests ? 'Skipping BWC tests' : 'Running BWC tests'}" + if (!skipBwcTests) { + def bwcTestResults = + build job: BWC_TEST_JOB_NAME, + propagate: false, + wait: true, + parameters: [ + string(name: 'TEST_MANIFEST', value: TEST_MANIFEST), + string(name: 'BUILD_MANIFEST_URL', value: buildManifestUrl), + string(name: 'AGENT_LABEL', value: AGENT_X64) + ] + + env.ARTIFACT_URL_X64_TAR_BWC_TEST_RESULT = createTestResultsMessage( + testType: "BWC Tests (x64, tar)", + status: bwcTestResults.getResult(), + absoluteUrl: bwcTestResults.getAbsoluteUrl() + ) + } + } + ]) + } + } + post { + always { + script { + lib.jenkins.Messages.new(this).add( + "${STAGE_NAME}", + lib.jenkins.Messages.new(this).get(["${STAGE_NAME}"]) + + "\n${env.ARTIFACT_URL_X64_TAR_INTEG_TEST_RESULT}" + + "\n${env.ARTIFACT_URL_X64_TAR_BWC_TEST_RESULT}" + ) + + postCleanup() + } + } + } + } + stage('build-and-test-linux-x64-rpm') { + agent { + docker { + label AGENT_X64 + image dockerAgent.image + args dockerAgent.args + alwaysPull true + } + } + steps { + script { + def buildManifestObj = buildAssembleUpload( + inputManifest: "manifests/${INPUT_MANIFEST}", + platform: 'linux', + architecture: 'x64', + distribution: 'rpm' + ) + String buildManifestUrl = buildManifestObj.getUrl(JOB_NAME, BUILD_NUMBER) + String artifactUrl = buildManifestObj.getArtifactUrl(JOB_NAME, BUILD_NUMBER) + env.ARTIFACT_URL_X64_RPM = artifactUrl + + echo "buildManifestUrl (x64, rpm): ${buildManifestUrl}" + echo "artifactUrl (x64, rpm): ${artifactUrl}" parallel([ 'integ-test': { @@ -100,8 +188,8 @@ pipeline { string(name: 'AGENT_LABEL', value: AGENT_X64) ] - createTestResultsMessage( - testType: "Integ Tests (x64)", + env.ARTIFACT_URL_X64_RPM_INTEG_TEST_RESULT = createTestResultsMessage( + testType: "Integ Tests (x64, rpm)", status: integTestResults.getResult(), absoluteUrl: integTestResults.getAbsoluteUrl() ) @@ -121,8 +209,8 @@ pipeline { string(name: 'AGENT_LABEL', value: AGENT_X64) ] - createTestResultsMessage( - testType: "BWC Tests (x64)", + env.ARTIFACT_URL_X64_RPM_BWC_TEST_RESULT = createTestResultsMessage( + testType: "BWC Tests (x64, rpm)", status: bwcTestResults.getResult(), absoluteUrl: bwcTestResults.getAbsoluteUrl() ) @@ -133,14 +221,23 @@ pipeline { } post { always { - postCleanup() + script { + lib.jenkins.Messages.new(this).add( + "${STAGE_NAME}", + lib.jenkins.Messages.new(this).get(["${STAGE_NAME}"]) + + "\n${env.ARTIFACT_URL_X64_RPM_INTEG_TEST_RESULT}" + + "\n${env.ARTIFACT_URL_X64_RPM_BWC_TEST_RESULT}" + ) + + postCleanup() + } } } } - stage('build-and-test-linux-arm64') { + stage('build-and-test-linux-arm64-tar') { agent none stages { - stage('build-archive-linux-arm64') { + stage('build-archive-linux-arm64-tar') { agent { docker { label AGENT_X64 @@ -154,7 +251,8 @@ pipeline { buildArchive( inputManifest: "manifests/${INPUT_MANIFEST}", platform: 'linux', - architecture: 'arm64' + architecture: 'arm64', + distribution: 'tar' ) } } @@ -164,7 +262,7 @@ pipeline { } } } - stage('assemble-archive-and-test-linux-arm64') { + stage('assemble-archive-and-test-linux-arm64-tar') { agent { docker { label AGENT_ARM64 @@ -178,14 +276,15 @@ pipeline { def buildManifestObj = archiveAssembleUpload( inputManifest: "manifests/${INPUT_MANIFEST}", platform: 'linux', - architecture: 'arm64' + architecture: 'arm64', + distribution: 'tar' ) String buildManifestUrl = buildManifestObj.getUrl(JOB_NAME, BUILD_NUMBER) String artifactUrl = buildManifestObj.getArtifactUrl(JOB_NAME, BUILD_NUMBER) - env.ARTIFACT_URL_ARM64 = artifactUrl - echo "buildManifestUrl (arm64): ${buildManifestUrl}" - echo "artifactUrl (arm64): ${artifactUrl}" + env.ARTIFACT_URL_ARM64_TAR = artifactUrl + echo "buildManifestUrl (arm64, tar): ${buildManifestUrl}" + echo "artifactUrl (arm64, tar): ${artifactUrl}" parallel([ 'integ-test': { @@ -202,8 +301,8 @@ pipeline { string(name: 'AGENT_LABEL', value: AGENT_ARM64) ] - createTestResultsMessage( - testType: "Integ Tests (arm64)", + env.ARTIFACT_URL_ARM64_TAR_INTEG_TEST_RESULT = createTestResultsMessage( + testType: "Integ Tests (arm64, tar)", status: integTestResults.getResult(), absoluteUrl: integTestResults.getAbsoluteUrl() ) @@ -223,8 +322,8 @@ pipeline { string(name: 'AGENT_LABEL', value: AGENT_ARM64) ] - createTestResultsMessage( - testType: "BWC Tests (arm64)", + env.ARTIFACT_URL_ARM64_TAR_BWC_TEST_RESULT = createTestResultsMessage( + testType: "BWC Tests (arm64, tar)", status: bwcTestResults.getResult(), absoluteUrl: bwcTestResults.getAbsoluteUrl() ) @@ -233,16 +332,157 @@ pipeline { ]) } } + post { + always { + script { + lib.jenkins.Messages.new(this).add( + "${STAGE_NAME}", + lib.jenkins.Messages.new(this).get(["${STAGE_NAME}"]) + + "\n${env.ARTIFACT_URL_ARM64_TAR_INTEG_TEST_RESULT}" + + "\n${env.ARTIFACT_URL_ARM64_TAR_BWC_TEST_RESULT}" + ) + + postCleanup() + } + } + } + } + } + } + stage('build-and-test-linux-arm64-rpm') { + agent none + stages { + stage('build-archive-linux-arm64-rpm') { + agent { + docker { + label AGENT_X64 + image dockerAgent.image + args dockerAgent.args + alwaysPull true + } + } + steps { + script { + buildArchive( + inputManifest: "manifests/${INPUT_MANIFEST}", + platform: 'linux', + architecture: 'arm64', + distribution: 'rpm' + ) + } + } post { always { postCleanup() } } } + stage('assemble-archive-and-test-linux-arm64-rpm') { + agent { + docker { + label AGENT_ARM64 + image dockerAgent.image + args dockerAgent.args + alwaysPull true + } + } + steps { + script { + def buildManifestObj = archiveAssembleUpload( + inputManifest: "manifests/${INPUT_MANIFEST}", + platform: 'linux', + architecture: 'arm64', + distribution: 'rpm' + ) + + String buildManifestUrl = buildManifestObj.getUrl(JOB_NAME, BUILD_NUMBER) + String artifactUrl = buildManifestObj.getArtifactUrl(JOB_NAME, BUILD_NUMBER) + env.ARTIFACT_URL_ARM64_TAR = artifactUrl + echo "buildManifestUrl (arm64, rpm): ${buildManifestUrl}" + echo "artifactUrl (arm64, rpm): ${artifactUrl}" + + parallel([ + 'integ-test': { + Boolean skipIntegTests = INTEG_TEST_JOB_NAME == '' + echo "${skipIntegTests ? 'Skipping integration tests' : 'Running integration tests'}" + if (!skipIntegTests) { + def integTestResults = + build job: INTEG_TEST_JOB_NAME, + propagate: false, + wait: true, + parameters: [ + string(name: 'TEST_MANIFEST', value: TEST_MANIFEST), + string(name: 'BUILD_MANIFEST_URL', value: buildManifestUrl), + string(name: 'AGENT_LABEL', value: AGENT_ARM64) + ] + + env.ARTIFACT_URL_ARM64_RPM_INTEG_TEST_RESULT = createTestResultsMessage( + testType: "Integ Tests (arm64, rpm)", + status: integTestResults.getResult(), + absoluteUrl: integTestResults.getAbsoluteUrl() + ) + } + }, + 'bwc-test': { + Boolean skipBwcTests = BWC_TEST_JOB_NAME == '' + echo "${skipBwcTests ? 'Skipping BWC tests' : 'Running BWC tests'}" + if (!skipBwcTests) { + def bwcTestResults = + build job: BWC_TEST_JOB_NAME, + propagate: false, + wait: true, + parameters: [ + string(name: 'TEST_MANIFEST', value: TEST_MANIFEST), + string(name: 'BUILD_MANIFEST_URL', value: buildManifestUrl), + string(name: 'AGENT_LABEL', value: AGENT_ARM64) + ] + + env.ARTIFACT_URL_ARM64_RPM_BWC_TEST_RESULT = createTestResultsMessage( + testType: "BWC Tests (arm64, rpm)", + status: bwcTestResults.getResult(), + absoluteUrl: bwcTestResults.getAbsoluteUrl() + ) + } + } + ]) + } + } + post { + always { + script { + lib.jenkins.Messages.new(this).add( + "${STAGE_NAME}", + lib.jenkins.Messages.new(this).get(["${STAGE_NAME}"]) + + "\n${env.ARTIFACT_URL_ARM64_RPM_INTEG_TEST_RESULT}" + + "\n${env.ARTIFACT_URL_ARM64_RPM_BWC_TEST_RESULT}" + ) + + postCleanup() + } + } + } + } } } } } + stage('update index file') { + agent { + docker { + label AGENT_X64 + image dockerAgent.image + args dockerAgent.args + alwaysPull true + } + } + steps { + script { + uploadIndexFile( + indexFilePath: env.INDEX_FILE_PATH + ) + } + } + } stage('docker build') { when { beforeAgent true @@ -253,8 +493,8 @@ pipeline { steps { node(AGENT_X64) { script { - echo "env.ARTIFACT_URL_X64: ${env.ARTIFACT_URL_X64}" - echo "env.ARTIFACT_URL_ARM64: ${env.ARTIFACT_URL_ARM64}" + echo "env.ARTIFACT_URL_X64_TAR: ${env.ARTIFACT_URL_X64_TAR}" + echo "env.ARTIFACT_URL_ARM64_TAR: ${env.ARTIFACT_URL_ARM64_TAR}" buildDockerImage( inputManifest: "manifests/${INPUT_MANIFEST}", @@ -272,8 +512,10 @@ pipeline { script { if (params.PUBLISH_NOTIFICATION) { def stashed = lib.jenkins.Messages.new(this).get([ - 'build-and-test-linux-x64', - 'assemble-archive-and-test-linux-arm64' + 'build-and-test-linux-x64-tar', + 'build-and-test-linux-x64-rpm', + 'assemble-archive-and-test-linux-arm64-tar', + 'assemble-archive-and-test-linux-arm64-rpm', ]) publishNotification( diff --git a/jenkins/opensearch/distribution-build.jenkinsfile b/jenkins/opensearch/distribution-build.jenkinsfile index ee31a086d5..feb20d64ab 100644 --- a/jenkins/opensearch/distribution-build.jenkinsfile +++ b/jenkins/opensearch/distribution-build.jenkinsfile @@ -58,7 +58,7 @@ pipeline { } stage('build') { parallel { - stage('build-snapshot-x64') { + stage('build-snapshot-x64-tar') { environment { SNAPSHOT_REPO_URL = "https://aws.oss.sonatype.org/content/repositories/snapshots/" } @@ -75,18 +75,23 @@ pipeline { git url: 'https://github.com/opensearch-project/opensearch-build.git', branch: 'main' buildManifest( inputManifest: "manifests/${INPUT_MANIFEST}", + distribution: 'tar', snapshot: true ) - if (fileExists("$WORKSPACE/builds/opensearch/maven")) { + + String mavenPath = "$WORKSPACE/tar/builds/opensearch/maven" + + if (fileExists(mavenPath)) { withCredentials([usernamePassword(credentialsId: 'Sonatype', usernameVariable: 'SONATYPE_USERNAME', passwordVariable: 'SONATYPE_PASSWORD')]) { - sh('$WORKSPACE/publish/publish-snapshot.sh $WORKSPACE/builds/opensearch/maven') + sh("$WORKSPACE/publish/publish-snapshot.sh ${mavenPath}") } } else { - echo "Skipping publishing snapshots, builds/opensearch/maven does not exist." + echo "Skipping publishing snapshots, ${mavenPath} does not exist." } echo("Uploading min snapshots to S3") uploadMinSnapshotsToS3( - fileActions: [createSha512Checksums()] + fileActions: [createSha512Checksums()], + distribution: 'tar' ) } } @@ -96,7 +101,7 @@ pipeline { } } } - stage('build-snapshot-arm64') { + stage('build-snapshot-arm64-tar') { agent { docker { label 'Jenkins-Agent-al2-arm64-c6g4xlarge-Docker-Host' @@ -110,11 +115,13 @@ pipeline { git url: 'https://github.com/opensearch-project/opensearch-build.git', branch: 'main' buildManifest( inputManifest: "manifests/${INPUT_MANIFEST}", + distribution: 'tar', snapshot: true ) echo("Uploading min snapshots to S3") uploadMinSnapshotsToS3( - fileActions: [createSha512Checksums()] + fileActions: [createSha512Checksums()], + distribution: 'tar' ) } } @@ -124,7 +131,7 @@ pipeline { } } } - stage('build-and-test-x64') { + stage('build-and-test-x64-tar') { agent { docker { label AGENT_X64 @@ -136,14 +143,16 @@ pipeline { steps { script { def buildManifestObj = buildAssembleUpload( - inputManifest: "manifests/${INPUT_MANIFEST}" + inputManifest: "manifests/${INPUT_MANIFEST}", + distribution: "tar" ) String buildManifestUrl = buildManifestObj.getUrl(JOB_NAME, BUILD_NUMBER) String artifactUrl = buildManifestObj.getArtifactUrl(JOB_NAME, BUILD_NUMBER) - env.ARTIFACT_URL_X64 = artifactUrl + env.ARTIFACT_URL_X64_TAR = artifactUrl + env.INDEX_FILE_PATH = buildManifestObj.getIndexFileRoot("${JOB_NAME}") - echo "buildManifestUrl (x64): ${buildManifestUrl}" - echo "artifactUrl (x64): ${artifactUrl}" + echo "buildManifestUrl (x64, tar): ${buildManifestUrl}" + echo "artifactUrl (x64, tar): ${artifactUrl}" parallel([ 'integ-test': { @@ -160,8 +169,8 @@ pipeline { string(name: 'AGENT_LABEL', value: AGENT_X64) ] - createTestResultsMessage( - testType: "Integ Tests (x64)", + env.ARTIFACT_URL_X64_TAR_INTEG_TEST_RESULT = createTestResultsMessage( + testType: "Integ Tests (x64, tar)", status: integTestResults.getResult(), absoluteUrl: integTestResults.getAbsoluteUrl() ) @@ -181,8 +190,91 @@ pipeline { string(name: 'AGENT_LABEL', value: AGENT_X64) ] - createTestResultsMessage( - testType: "BWC Tests (x64)", + env.ARTIFACT_URL_X64_TAR_BWC_TEST_RESULT = createTestResultsMessage( + testType: "BWC Tests (x64, tar)", + status: bwcTestResults.getResult(), + absoluteUrl: bwcTestResults.getAbsoluteUrl() + ) + } + } + ]) + } + } + post { + always { + script { + lib.jenkins.Messages.new(this).add( + "${STAGE_NAME}", + lib.jenkins.Messages.new(this).get(["${STAGE_NAME}"]) + + "\n${env.ARTIFACT_URL_X64_TAR_INTEG_TEST_RESULT}" + + "\n${env.ARTIFACT_URL_X64_TAR_BWC_TEST_RESULT}" + ) + + postCleanup() + } + } + } + } + stage('build-and-test-x64-rpm') { + agent { + docker { + label AGENT_X64 + image dockerAgent.image + args dockerAgent.args + alwaysPull true + } + } + steps { + script { + def buildManifestObj = buildAssembleUpload( + inputManifest: "manifests/${INPUT_MANIFEST}", + distribution: "rpm" + ) + String buildManifestUrl = buildManifestObj.getUrl(JOB_NAME, BUILD_NUMBER) + String artifactUrl = buildManifestObj.getArtifactUrl(JOB_NAME, BUILD_NUMBER) + env.ARTIFACT_URL_X64_RPM = artifactUrl + + echo "buildManifestUrl (x64, rpm): ${buildManifestUrl}" + echo "artifactUrl (x64, rpm): ${artifactUrl}" + + parallel([ + 'integ-test': { + Boolean skipIntegTests = INTEG_TEST_JOB_NAME == '' + echo "${skipIntegTests ? 'Skipping integration tests' : 'Running integration tests'}" + if (!skipIntegTests) { + def integTestResults = + build job: INTEG_TEST_JOB_NAME, + propagate: false, + wait: true, + parameters: [ + string(name: 'TEST_MANIFEST', value: TEST_MANIFEST), + string(name: 'BUILD_MANIFEST_URL', value: buildManifestUrl), + string(name: 'AGENT_LABEL', value: AGENT_X64) + ] + + env.ARTIFACT_URL_X64_RPM_INTEG_TEST_RESULT = createTestResultsMessage( + testType: "Integ Tests (x64, rpm)", + status: integTestResults.getResult(), + absoluteUrl: integTestResults.getAbsoluteUrl() + ) + } + }, + 'bwc-test': { + Boolean skipBwcTests = BWC_TEST_JOB_NAME == '' + echo "${skipBwcTests ? 'Skipping BWC tests' : 'Running BWC tests'}" + if (!skipBwcTests) { + def bwcTestResults = + build job: BWC_TEST_JOB_NAME, + propagate: false, + wait: true, + parameters: [ + string(name: 'TEST_MANIFEST', value: TEST_MANIFEST), + string(name: 'BUILD_MANIFEST_URL', value: buildManifestUrl), + string(name: 'AGENT_LABEL', value: AGENT_X64) + ] + + env.ARTIFACT_URL_X64_RPM_BWC_TEST_RESULT = createTestResultsMessage( + testType: "BWC Tests (x64, rpm)", status: bwcTestResults.getResult(), absoluteUrl: bwcTestResults.getAbsoluteUrl() ) @@ -193,11 +285,20 @@ pipeline { } post { always { - postCleanup() + script { + lib.jenkins.Messages.new(this).add( + "${STAGE_NAME}", + lib.jenkins.Messages.new(this).get(["${STAGE_NAME}"]) + + "\n${env.ARTIFACT_URL_X64_RPM_INTEG_TEST_RESULT}" + + "\n${env.ARTIFACT_URL_X64_RPM_BWC_TEST_RESULT}" + ) + + postCleanup() + } } } } - stage('build-and-test-arm64') { + stage('build-and-test-arm64-tar') { agent { docker { label AGENT_ARM64 @@ -209,14 +310,15 @@ pipeline { steps { script { def buildManifestObj = buildAssembleUpload( - inputManifest: "manifests/${INPUT_MANIFEST}" + inputManifest: "manifests/${INPUT_MANIFEST}", + distribution: "tar" ) String buildManifestUrl = buildManifestObj.getUrl(JOB_NAME, BUILD_NUMBER) String artifactUrl = buildManifestObj.getArtifactUrl(JOB_NAME, BUILD_NUMBER) - env.ARTIFACT_URL_ARM64 = artifactUrl + env.ARTIFACT_URL_ARM64_TAR = artifactUrl - echo "buildManifestUrl (arm64): ${buildManifestUrl}" - echo "artifactUrl (arm64): ${artifactUrl}" + echo "buildManifestUrl (arm64, tar): ${buildManifestUrl}" + echo "artifactUrl (arm64, tar): ${artifactUrl}" parallel([ 'integ-test': { @@ -233,8 +335,8 @@ pipeline { string(name: 'AGENT_LABEL', value: AGENT_ARM64) ] - createTestResultsMessage( - testType: "Integ Tests (arm64)", + env.ARTIFACT_URL_ARM64_TAR_INTEG_TEST_RESULT = createTestResultsMessage( + testType: "Integ Tests (arm64, tar)", status: integTestResults.getResult(), absoluteUrl: integTestResults.getAbsoluteUrl() ) @@ -254,8 +356,8 @@ pipeline { string(name: 'AGENT_LABEL', value: AGENT_ARM64) ] - createTestResultsMessage( - testType: "BWC Tests (arm64)", + env.ARTIFACT_URL_ARM64_TAR_BWC_TEST_RESULT = createTestResultsMessage( + testType: "BWC Tests (arm64, tar)", status: bwcTestResults.getResult(), absoluteUrl: bwcTestResults.getAbsoluteUrl() ) @@ -266,9 +368,119 @@ pipeline { } post { always { - postCleanup() + script { + lib.jenkins.Messages.new(this).add( + "${STAGE_NAME}", + lib.jenkins.Messages.new(this).get(["${STAGE_NAME}"]) + + "\n${env.ARTIFACT_URL_ARM64_TAR_INTEG_TEST_RESULT}" + + "\n${env.ARTIFACT_URL_ARM64_TAR_BWC_TEST_RESULT}" + ) + + postCleanup() + } + } + } + } + stage('build-and-test-arm64-rpm') { + agent { + docker { + label AGENT_ARM64 + image dockerAgent.image + args dockerAgent.args + alwaysPull true } } + steps { + script { + def buildManifestObj = buildAssembleUpload( + inputManifest: "manifests/${INPUT_MANIFEST}", + distribution: "rpm" + ) + String buildManifestUrl = buildManifestObj.getUrl(JOB_NAME, BUILD_NUMBER) + String artifactUrl = buildManifestObj.getArtifactUrl(JOB_NAME, BUILD_NUMBER) + env.ARTIFACT_URL_ARM64_RPM = artifactUrl + + echo "buildManifestUrl (arm64, rpm): ${buildManifestUrl}" + echo "artifactUrl (arm64, rpm): ${artifactUrl}" + + parallel([ + 'integ-test': { + Boolean skipIntegTests = INTEG_TEST_JOB_NAME == '' + echo "${skipIntegTests ? 'Skipping integration tests' : 'Running integration tests'}" + if (!skipIntegTests) { + def integTestResults = + build job: INTEG_TEST_JOB_NAME, + propagate: false, + wait: true, + parameters: [ + string(name: 'TEST_MANIFEST', value: TEST_MANIFEST), + string(name: 'BUILD_MANIFEST_URL', value: buildManifestUrl), + string(name: 'AGENT_LABEL', value: AGENT_ARM64) + ] + + env.ARTIFACT_URL_ARM64_RPM_INTEG_TEST_RESULT = createTestResultsMessage( + testType: "Integ Tests (arm64, rpm)", + status: integTestResults.getResult(), + absoluteUrl: integTestResults.getAbsoluteUrl() + ) + } + }, + 'bwc-test': { + Boolean skipBwcTests = BWC_TEST_JOB_NAME == '' + echo "${skipBwcTests ? 'Skipping BWC tests' : 'Running BWC tests'}" + if (!skipBwcTests) { + def bwcTestResults = + build job: BWC_TEST_JOB_NAME, + propagate: false, + wait: true, + parameters: [ + string(name: 'TEST_MANIFEST', value: TEST_MANIFEST), + string(name: 'BUILD_MANIFEST_URL', value: buildManifestUrl), + string(name: 'AGENT_LABEL', value: AGENT_ARM64) + ] + + env.ARTIFACT_URL_ARM64_RPM_BWC_TEST_RESULT = createTestResultsMessage( + testType: "BWC Tests (arm64, rpm)", + status: bwcTestResults.getResult(), + absoluteUrl: bwcTestResults.getAbsoluteUrl() + ) + + } + } + ]) + } + } + post { + always { + script { + lib.jenkins.Messages.new(this).add( + "${STAGE_NAME}", + lib.jenkins.Messages.new(this).get(["${STAGE_NAME}"]) + + "\n${env.ARTIFACT_URL_ARM64_RPM_INTEG_TEST_RESULT}" + + "\n${env.ARTIFACT_URL_ARM64_RPM_BWC_TEST_RESULT}" + ) + + postCleanup() + } + } + } + } + } + } + stage('update index file') { + agent { + docker { + label AGENT_X64 + image dockerAgent.image + args dockerAgent.args + alwaysPull true + } + } + steps { + script { + uploadIndexFile( + indexFilePath: env.INDEX_FILE_PATH + ) } } } @@ -283,13 +495,13 @@ pipeline { node('Jenkins-Agent-al2-x64-c54xlarge-Docker-Host') { script { - echo "env.ARTIFACT_URL_X64: ${env.ARTIFACT_URL_X64}" - echo "env.ARTIFACT_URL_ARM64: ${env.ARTIFACT_URL_ARM64}" + echo "env.ARTIFACT_URL_X64_TAR: ${env.ARTIFACT_URL_X64_TAR}" + echo "env.ARTIFACT_URL_ARM64_TAR: ${env.ARTIFACT_URL_ARM64_TAR}" buildDockerImage( inputManifest: "manifests/${INPUT_MANIFEST}", - artifactUrlX64: env.ARTIFACT_URL_X64, - artifactUrlArm64: env.ARTIFACT_URL_ARM64 + artifactUrlX64: env.ARTIFACT_URL_X64_TAR, + artifactUrlArm64: env.ARTIFACT_URL_ARM64_TAR ) } } @@ -301,7 +513,12 @@ pipeline { node(AGENT_X64) { script { if (params.PUBLISH_NOTIFICATION) { - def stashed = lib.jenkins.Messages.new(this).get(['build-and-test-x64', 'build-and-test-arm64']) + def stashed = lib.jenkins.Messages.new(this).get([ + 'build-and-test-x64-tar', + 'build-and-test-arm64-tar', + 'build-and-test-x64-rpm', + 'build-and-test-arm64-rpm' + ]) publishNotification( icon: ':white_check_mark:', diff --git a/src/assemble_workflow/bundle_file_location.py b/src/assemble_workflow/bundle_file_location.py index 08435d3867..33f3dc1760 100644 --- a/src/assemble_workflow/bundle_file_location.py +++ b/src/assemble_workflow/bundle_file_location.py @@ -10,8 +10,8 @@ class BundleFileLocation(BundleLocation): - def __init__(self, path: str, filename: str) -> None: - super().__init__(path, filename) + def __init__(self, path: str, filename: str, distribution: str) -> None: + super().__init__(path, filename, distribution) def join(self, *args: str) -> str: return os.path.join(self.path, *args) diff --git a/src/assemble_workflow/bundle_location.py b/src/assemble_workflow/bundle_location.py index 112e1acc59..34c932e6c3 100644 --- a/src/assemble_workflow/bundle_location.py +++ b/src/assemble_workflow/bundle_location.py @@ -8,16 +8,17 @@ class BundleLocation(abc.ABC): - def __init__(self, path: str, filename: str) -> None: + def __init__(self, path: str, filename: str, distribution: str) -> None: self.path = path self.filename = filename + self.distribution = distribution @abc.abstractmethod def join(self, *args: str) -> str: pass def get_build_location(self, target_name: str) -> str: - return self.join("builds", self.filename, target_name) + return self.join(self.distribution, "builds", self.filename, target_name) def get_bundle_location(self, target_name: str) -> str: - return self.join("dist", self.filename, target_name) + return self.join(self.distribution, "dist", self.filename, target_name) diff --git a/src/assemble_workflow/bundle_locations.py b/src/assemble_workflow/bundle_locations.py index 6e9fd4bc76..66b3169662 100644 --- a/src/assemble_workflow/bundle_locations.py +++ b/src/assemble_workflow/bundle_locations.py @@ -13,5 +13,5 @@ class BundleLocations: @classmethod - def from_path(cls, url_path: str, file_path: str, filename: str) -> BundleLocation: - return BundleUrlLocation(url_path, filename) if url_path else BundleFileLocation(file_path, filename) + def from_path(cls, url_path: str, file_path: str, filename: str, distribution: str) -> BundleLocation: + return BundleUrlLocation(url_path, filename, distribution) if url_path else BundleFileLocation(file_path, filename, distribution) diff --git a/src/assemble_workflow/bundle_url_location.py b/src/assemble_workflow/bundle_url_location.py index d6bac650fc..4d2c288be9 100644 --- a/src/assemble_workflow/bundle_url_location.py +++ b/src/assemble_workflow/bundle_url_location.py @@ -10,8 +10,8 @@ class BundleUrlLocation(BundleLocation): - def __init__(self, path: str, filename: str) -> None: - super().__init__(path, filename) + def __init__(self, path: str, filename: str, distribution: str) -> None: + super().__init__(path, filename, distribution) def join(self, *args: str) -> str: sub_path = "/".join(args) diff --git a/src/build_workflow/build_args.py b/src/build_workflow/build_args.py index 75f58d2899..e1a314334c 100644 --- a/src/build_workflow/build_args.py +++ b/src/build_workflow/build_args.py @@ -68,7 +68,7 @@ def __init__(self) -> None: type=str, choices=self.SUPPORTED_DISTRIBUTIONS, help="Distribution to build.", - default=None, + default="tar", dest="distribution" ) diff --git a/src/build_workflow/builder_from_source.py b/src/build_workflow/builder_from_source.py index 0191eec6d0..dc78fec080 100644 --- a/src/build_workflow/builder_from_source.py +++ b/src/build_workflow/builder_from_source.py @@ -45,7 +45,7 @@ def build(self, build_recorder: BuildRecorder) -> None: f"-q {self.target.qualifier}" if self.target.qualifier else None, f"-p {self.target.platform}", f"-a {self.target.architecture}", - f"-d {self.target.distribution}" if self.target.distribution and (self.component.name in DISTRIBUTION_SUPPORTED_COMPONENTS) else None, + f"-d {self.target.distribution}" if self.component.name in DISTRIBUTION_SUPPORTED_COMPONENTS else None, f"-s {str(self.target.snapshot).lower()}", f"-o {self.output_path}", ] diff --git a/src/jenkins/BuildManifest.groovy b/src/jenkins/BuildManifest.groovy index 29bcd062fd..40228dc266 100644 --- a/src/jenkins/BuildManifest.groovy +++ b/src/jenkins/BuildManifest.groovy @@ -15,6 +15,7 @@ class BuildManifest implements Serializable { String version String platform String architecture + String distribution Build(Map data) { this.id = data.id @@ -22,6 +23,7 @@ class BuildManifest implements Serializable { this.version = data.version this.platform = data.platform this.architecture = data.architecture + this.distribution = data.distribution } String getFilename() { @@ -31,7 +33,17 @@ class BuildManifest implements Serializable { String getFilenameWithExtension(String platform = null, String architecture = null) { String resolvedPlatform = platform ?: this.platform String resolvedArchitecture = architecture ?: this.architecture - return "${this.getFilename()}-${this.version}-${resolvedPlatform}-${resolvedArchitecture}.${resolvedPlatform == 'windows' ? 'zip' : 'tar.gz'}" + return "${this.getFilename()}-${this.version}-${resolvedPlatform}-${resolvedArchitecture}.${getExtension()}" + } + + String getExtension() { + if (this.distribution == 'zip') { + return 'zip' + } else if (this.distribution == 'rpm') { + return 'rpm' + } else { + return 'tar.gz' + } } String getPackageName() { @@ -40,7 +52,7 @@ class BuildManifest implements Serializable { this.version, this.platform, this.architecture, - ].join('-') + '.tar.gz' + ].join('-') + '.' + getExtension() } } @@ -87,7 +99,8 @@ class BuildManifest implements Serializable { this.build.version, buildNumber, this.build.platform, - this.build.architecture + this.build.architecture, + this.build.distribution ].join("/") } diff --git a/src/paths/assemble_output_dir.py b/src/paths/assemble_output_dir.py index 38193a3ef2..dc630d1a79 100644 --- a/src/paths/assemble_output_dir.py +++ b/src/paths/assemble_output_dir.py @@ -8,5 +8,5 @@ class AssembleOutputDir(OutputDir): - def __init__(cls, filename: str, cwd: str = None, makedirs: bool = True) -> None: - super().__init__("dist", filename, cwd, makedirs) + def __init__(cls, filename: str, distribution: str, cwd: str = None, makedirs: bool = True) -> None: + super().__init__("dist", filename, distribution, cwd, makedirs) diff --git a/src/paths/build_output_dir.py b/src/paths/build_output_dir.py index b0d7cbaf68..c2ddf568b4 100644 --- a/src/paths/build_output_dir.py +++ b/src/paths/build_output_dir.py @@ -9,5 +9,5 @@ class BuildOutputDir(OutputDir): - def __init__(self, filename: str, cwd: Optional[str] = None, makedirs: bool = True) -> None: - super().__init__("builds", filename, cwd, makedirs) + def __init__(self, filename: str, distribution: str, cwd: Optional[str] = None, makedirs: bool = True) -> None: + super().__init__("builds", filename, distribution, cwd, makedirs) diff --git a/src/paths/output_dir.py b/src/paths/output_dir.py index 5254a818dc..ca7ba05955 100644 --- a/src/paths/output_dir.py +++ b/src/paths/output_dir.py @@ -10,9 +10,10 @@ class OutputDir(ABC): - def __init__(cls, parent_dir: str, filename: str, cwd: Optional[str] = None, makedirs: bool = True) -> None: + def __init__(cls, parent_dir: str, filename: str, distribution: str, cwd: Optional[str] = None, makedirs: bool = True) -> None: cls.dir = os.path.join( cwd or os.getcwd(), + distribution, parent_dir, filename ) diff --git a/src/run_assemble.py b/src/run_assemble.py index a420a05f58..4a41c1b590 100755 --- a/src/run_assemble.py +++ b/src/run_assemble.py @@ -28,7 +28,7 @@ def main() -> int: build = build_manifest.build artifacts_dir = os.path.dirname(os.path.realpath(args.manifest.name)) - output_dir = AssembleOutputDir(build.filename).dir + output_dir = AssembleOutputDir(build.filename, build.distribution).dir logging.info(f"Bundling {build.name} ({build.architecture}) on {build.platform} into {output_dir} ...") @@ -36,7 +36,7 @@ def main() -> int: build, output_dir, artifacts_dir, - BundleLocations.from_path(args.base_url, os.getcwd(), build.filename) + BundleLocations.from_path(args.base_url, os.getcwd(), build.filename, build.distribution) ) with Bundles.create(build_manifest, artifacts_dir, bundle_recorder, args.keep) as bundle: diff --git a/src/run_build.py b/src/run_build.py index bdbb0dcc44..7e602a89b3 100755 --- a/src/run_build.py +++ b/src/run_build.py @@ -38,7 +38,7 @@ def main(): manifest.to_file(args.ref_manifest) exit(0) - output_dir = BuildOutputDir(manifest.build.filename).dir + output_dir = BuildOutputDir(manifest.build.filename, args.distribution).dir with TemporaryDirectory(keep=args.keep, chdir=True) as work_dir: logging.info(f"Building in {work_dir.name}") diff --git a/tests/data/opensearch-build-1.1.0.yml b/tests/data/opensearch-build-1.1.0.yml index eaf25f9a81..276eb429b3 100644 --- a/tests/data/opensearch-build-1.1.0.yml +++ b/tests/data/opensearch-build-1.1.0.yml @@ -5,6 +5,7 @@ build: id: c3ff7a232d25403fa8cc14c97799c323 name: OpenSearch version: 1.1.0 + distribution: tar components: - artifacts: dist: diff --git a/tests/data/opensearch-build-1.3.0.yml b/tests/data/opensearch-build-1.3.0.yml new file mode 100644 index 0000000000..b33eef80f7 --- /dev/null +++ b/tests/data/opensearch-build-1.3.0.yml @@ -0,0 +1,2486 @@ +--- +build: + platform: linux + architecture: x64 + id: c3ff7a232d25403fa8cc14c97799c323 + name: OpenSearch + version: 1.3.0 + distribution: tar +components: + - artifacts: + dist: + - dist/opensearch-min-1.3.0-linux-x64.tar.gz + core-plugins: + - core-plugins/discovery-ec2-1.3.0.zip + - core-plugins/transport-nio-1.3.0.zip + - core-plugins/discovery-gce-1.3.0.zip + - core-plugins/analysis-ukrainian-1.3.0.zip + - core-plugins/discovery-azure-classic-1.3.0.zip + - core-plugins/analysis-phonetic-1.3.0.zip + - core-plugins/mapper-murmur3-1.3.0.zip + - core-plugins/analysis-kuromoji-1.3.0.zip + - core-plugins/analysis-stempel-1.3.0.zip + - core-plugins/mapper-annotated-text-1.3.0.zip + - core-plugins/repository-hdfs-1.3.0.zip + - core-plugins/analysis-icu-1.3.0.zip + - core-plugins/mapper-size-1.3.0.zip + - core-plugins/ingest-attachment-1.3.0.zip + - core-plugins/repository-azure-1.3.0.zip + - core-plugins/repository-s3-1.3.0.zip + - core-plugins/analysis-nori-1.3.0.zip + - core-plugins/store-smb-1.3.0.zip + - core-plugins/analysis-smartcn-1.3.0.zip + - core-plugins/repository-gcs-1.3.0.zip + maven: + - maven/org/opensearch/opensearch-x-content/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-x-content/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-x-content/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-x-content/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-x-content/maven-metadata.xml + - maven/org/opensearch/opensearch-x-content/1.3.0/opensearch-x-content-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-x-content/1.3.0/opensearch-x-content-1.3.0.module.sha256 + - maven/org/opensearch/opensearch-x-content/1.3.0/opensearch-x-content-1.3.0.module.md5 + - maven/org/opensearch/opensearch-x-content/1.3.0/opensearch-x-content-1.3.0.jar.md5 + - maven/org/opensearch/opensearch-x-content/1.3.0/opensearch-x-content-1.3.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-x-content/1.3.0/opensearch-x-content-1.3.0.pom + - maven/org/opensearch/opensearch-x-content/1.3.0/opensearch-x-content-1.3.0.pom.sha256 + - maven/org/opensearch/opensearch-x-content/1.3.0/opensearch-x-content-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-x-content/1.3.0/opensearch-x-content-1.3.0-sources.jar + - maven/org/opensearch/opensearch-x-content/1.3.0/opensearch-x-content-1.3.0.jar.sha256 + - maven/org/opensearch/opensearch-x-content/1.3.0/opensearch-x-content-1.3.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-x-content/1.3.0/opensearch-x-content-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-x-content/1.3.0/opensearch-x-content-1.3.0.pom.md5 + - maven/org/opensearch/opensearch-x-content/1.3.0/opensearch-x-content-1.3.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-x-content/1.3.0/opensearch-x-content-1.3.0.pom.sha512 + - maven/org/opensearch/opensearch-x-content/1.3.0/opensearch-x-content-1.3.0-sources.jar.md5 + - maven/org/opensearch/opensearch-x-content/1.3.0/opensearch-x-content-1.3.0.jar.sha512 + - maven/org/opensearch/opensearch-x-content/1.3.0/opensearch-x-content-1.3.0.module.sha512 + - maven/org/opensearch/opensearch-x-content/1.3.0/opensearch-x-content-1.3.0.module.sha1 + - maven/org/opensearch/opensearch-x-content/1.3.0/opensearch-x-content-1.3.0.jar.sha1 + - maven/org/opensearch/opensearch-x-content/1.3.0/opensearch-x-content-1.3.0.jar + - maven/org/opensearch/opensearch-x-content/1.3.0/opensearch-x-content-1.3.0.module + - maven/org/opensearch/opensearch-x-content/1.3.0/opensearch-x-content-1.3.0.pom.sha1 + - maven/org/opensearch/opensearch-x-content/1.3.0/opensearch-x-content-1.3.0-javadoc.jar + - maven/org/opensearch/opensearch-x-content/1.3.0/opensearch-x-content-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/die-with-dignity/maven-metadata.xml.md5 + - maven/org/opensearch/die-with-dignity/maven-metadata.xml.sha256 + - maven/org/opensearch/die-with-dignity/maven-metadata.xml.sha512 + - maven/org/opensearch/die-with-dignity/maven-metadata.xml.sha1 + - maven/org/opensearch/die-with-dignity/maven-metadata.xml + - maven/org/opensearch/die-with-dignity/1.3.0/die-with-dignity-1.3.0.jar.sha512 + - maven/org/opensearch/die-with-dignity/1.3.0/die-with-dignity-1.3.0.module.md5 + - maven/org/opensearch/die-with-dignity/1.3.0/die-with-dignity-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/die-with-dignity/1.3.0/die-with-dignity-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/die-with-dignity/1.3.0/die-with-dignity-1.3.0.module.sha1 + - maven/org/opensearch/die-with-dignity/1.3.0/die-with-dignity-1.3.0-sources.jar.sha256 + - maven/org/opensearch/die-with-dignity/1.3.0/die-with-dignity-1.3.0.jar.sha256 + - maven/org/opensearch/die-with-dignity/1.3.0/die-with-dignity-1.3.0.jar.sha1 + - maven/org/opensearch/die-with-dignity/1.3.0/die-with-dignity-1.3.0.jar.md5 + - maven/org/opensearch/die-with-dignity/1.3.0/die-with-dignity-1.3.0.jar + - maven/org/opensearch/die-with-dignity/1.3.0/die-with-dignity-1.3.0.pom + - maven/org/opensearch/die-with-dignity/1.3.0/die-with-dignity-1.3.0-sources.jar + - maven/org/opensearch/die-with-dignity/1.3.0/die-with-dignity-1.3.0-sources.jar.sha512 + - maven/org/opensearch/die-with-dignity/1.3.0/die-with-dignity-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/die-with-dignity/1.3.0/die-with-dignity-1.3.0-sources.jar.sha1 + - maven/org/opensearch/die-with-dignity/1.3.0/die-with-dignity-1.3.0-javadoc.jar + - maven/org/opensearch/die-with-dignity/1.3.0/die-with-dignity-1.3.0-sources.jar.md5 + - maven/org/opensearch/die-with-dignity/1.3.0/die-with-dignity-1.3.0.module.sha256 + - maven/org/opensearch/die-with-dignity/1.3.0/die-with-dignity-1.3.0.module.sha512 + - maven/org/opensearch/die-with-dignity/1.3.0/die-with-dignity-1.3.0.pom.sha256 + - maven/org/opensearch/die-with-dignity/1.3.0/die-with-dignity-1.3.0.module + - maven/org/opensearch/die-with-dignity/1.3.0/die-with-dignity-1.3.0.pom.md5 + - maven/org/opensearch/die-with-dignity/1.3.0/die-with-dignity-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/die-with-dignity/1.3.0/die-with-dignity-1.3.0.pom.sha512 + - maven/org/opensearch/die-with-dignity/1.3.0/die-with-dignity-1.3.0.pom.sha1 + - maven/org/opensearch/test/test-delayed-aggs/maven-metadata.xml.md5 + - maven/org/opensearch/test/test-delayed-aggs/maven-metadata.xml.sha256 + - maven/org/opensearch/test/test-delayed-aggs/maven-metadata.xml.sha512 + - maven/org/opensearch/test/test-delayed-aggs/maven-metadata.xml.sha1 + - maven/org/opensearch/test/test-delayed-aggs/maven-metadata.xml + - maven/org/opensearch/test/test-delayed-aggs/1.3.0/test-delayed-aggs-1.3.0.jar.sha256 + - maven/org/opensearch/test/test-delayed-aggs/1.3.0/test-delayed-aggs-1.3.0.module.sha1 + - maven/org/opensearch/test/test-delayed-aggs/1.3.0/test-delayed-aggs-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/test/test-delayed-aggs/1.3.0/test-delayed-aggs-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/test/test-delayed-aggs/1.3.0/test-delayed-aggs-1.3.0.jar + - maven/org/opensearch/test/test-delayed-aggs/1.3.0/test-delayed-aggs-1.3.0.module.sha512 + - maven/org/opensearch/test/test-delayed-aggs/1.3.0/test-delayed-aggs-1.3.0-sources.jar + - maven/org/opensearch/test/test-delayed-aggs/1.3.0/test-delayed-aggs-1.3.0.module.sha256 + - maven/org/opensearch/test/test-delayed-aggs/1.3.0/test-delayed-aggs-1.3.0.pom.sha256 + - maven/org/opensearch/test/test-delayed-aggs/1.3.0/test-delayed-aggs-1.3.0.jar.sha512 + - maven/org/opensearch/test/test-delayed-aggs/1.3.0/test-delayed-aggs-1.3.0-sources.jar.sha1 + - maven/org/opensearch/test/test-delayed-aggs/1.3.0/test-delayed-aggs-1.3.0-sources.jar.sha512 + - maven/org/opensearch/test/test-delayed-aggs/1.3.0/test-delayed-aggs-1.3.0.pom.sha1 + - maven/org/opensearch/test/test-delayed-aggs/1.3.0/test-delayed-aggs-1.3.0.pom.md5 + - maven/org/opensearch/test/test-delayed-aggs/1.3.0/test-delayed-aggs-1.3.0-sources.jar.sha256 + - maven/org/opensearch/test/test-delayed-aggs/1.3.0/test-delayed-aggs-1.3.0.module.md5 + - maven/org/opensearch/test/test-delayed-aggs/1.3.0/test-delayed-aggs-1.3.0-javadoc.jar + - maven/org/opensearch/test/test-delayed-aggs/1.3.0/test-delayed-aggs-1.3.0.jar.md5 + - maven/org/opensearch/test/test-delayed-aggs/1.3.0/test-delayed-aggs-1.3.0.pom + - maven/org/opensearch/test/test-delayed-aggs/1.3.0/test-delayed-aggs-1.3.0-sources.jar.md5 + - maven/org/opensearch/test/test-delayed-aggs/1.3.0/test-delayed-aggs-1.3.0.pom.sha512 + - maven/org/opensearch/test/test-delayed-aggs/1.3.0/test-delayed-aggs-1.3.0.jar.sha1 + - maven/org/opensearch/test/test-delayed-aggs/1.3.0/test-delayed-aggs-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/test/test-delayed-aggs/1.3.0/test-delayed-aggs-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/test/test-delayed-aggs/1.3.0/test-delayed-aggs-1.3.0.module + - maven/org/opensearch/test/framework/maven-metadata.xml.md5 + - maven/org/opensearch/test/framework/maven-metadata.xml.sha256 + - maven/org/opensearch/test/framework/maven-metadata.xml.sha512 + - maven/org/opensearch/test/framework/maven-metadata.xml.sha1 + - maven/org/opensearch/test/framework/maven-metadata.xml + - maven/org/opensearch/test/framework/1.3.0/framework-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/test/framework/1.3.0/framework-1.3.0.jar.sha1 + - maven/org/opensearch/test/framework/1.3.0/framework-1.3.0-sources.jar.sha256 + - maven/org/opensearch/test/framework/1.3.0/framework-1.3.0-sources.jar.sha1 + - maven/org/opensearch/test/framework/1.3.0/framework-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/test/framework/1.3.0/framework-1.3.0.jar + - maven/org/opensearch/test/framework/1.3.0/framework-1.3.0.module.sha512 + - maven/org/opensearch/test/framework/1.3.0/framework-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/test/framework/1.3.0/framework-1.3.0.jar.sha512 + - maven/org/opensearch/test/framework/1.3.0/framework-1.3.0.module.sha1 + - maven/org/opensearch/test/framework/1.3.0/framework-1.3.0.module + - maven/org/opensearch/test/framework/1.3.0/framework-1.3.0.jar.sha256 + - maven/org/opensearch/test/framework/1.3.0/framework-1.3.0.module.sha256 + - maven/org/opensearch/test/framework/1.3.0/framework-1.3.0-javadoc.jar + - maven/org/opensearch/test/framework/1.3.0/framework-1.3.0.jar.md5 + - maven/org/opensearch/test/framework/1.3.0/framework-1.3.0.pom.sha256 + - maven/org/opensearch/test/framework/1.3.0/framework-1.3.0.pom + - maven/org/opensearch/test/framework/1.3.0/framework-1.3.0.pom.md5 + - maven/org/opensearch/test/framework/1.3.0/framework-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/test/framework/1.3.0/framework-1.3.0-sources.jar.sha512 + - maven/org/opensearch/test/framework/1.3.0/framework-1.3.0.pom.sha1 + - maven/org/opensearch/test/framework/1.3.0/framework-1.3.0.pom.sha512 + - maven/org/opensearch/test/framework/1.3.0/framework-1.3.0-sources.jar.md5 + - maven/org/opensearch/test/framework/1.3.0/framework-1.3.0-sources.jar + - maven/org/opensearch/test/framework/1.3.0/framework-1.3.0.module.md5 + - maven/org/opensearch/painless-whitelist/maven-metadata.xml.md5 + - maven/org/opensearch/painless-whitelist/maven-metadata.xml.sha256 + - maven/org/opensearch/painless-whitelist/maven-metadata.xml.sha512 + - maven/org/opensearch/painless-whitelist/maven-metadata.xml.sha1 + - maven/org/opensearch/painless-whitelist/maven-metadata.xml + - maven/org/opensearch/painless-whitelist/1.3.0/painless-whitelist-1.3.0.pom + - maven/org/opensearch/painless-whitelist/1.3.0/painless-whitelist-1.3.0-javadoc.jar + - maven/org/opensearch/painless-whitelist/1.3.0/painless-whitelist-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/painless-whitelist/1.3.0/painless-whitelist-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/painless-whitelist/1.3.0/painless-whitelist-1.3.0.jar.sha512 + - maven/org/opensearch/painless-whitelist/1.3.0/painless-whitelist-1.3.0-sources.jar + - maven/org/opensearch/painless-whitelist/1.3.0/painless-whitelist-1.3.0.module.sha1 + - maven/org/opensearch/painless-whitelist/1.3.0/painless-whitelist-1.3.0-sources.jar.sha512 + - maven/org/opensearch/painless-whitelist/1.3.0/painless-whitelist-1.3.0.module.sha256 + - maven/org/opensearch/painless-whitelist/1.3.0/painless-whitelist-1.3.0.module.sha512 + - maven/org/opensearch/painless-whitelist/1.3.0/painless-whitelist-1.3.0.jar.md5 + - maven/org/opensearch/painless-whitelist/1.3.0/painless-whitelist-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/painless-whitelist/1.3.0/painless-whitelist-1.3.0.jar.sha1 + - maven/org/opensearch/painless-whitelist/1.3.0/painless-whitelist-1.3.0-sources.jar.sha256 + - maven/org/opensearch/painless-whitelist/1.3.0/painless-whitelist-1.3.0.jar + - maven/org/opensearch/painless-whitelist/1.3.0/painless-whitelist-1.3.0.module.md5 + - maven/org/opensearch/painless-whitelist/1.3.0/painless-whitelist-1.3.0.pom.md5 + - maven/org/opensearch/painless-whitelist/1.3.0/painless-whitelist-1.3.0.pom.sha1 + - maven/org/opensearch/painless-whitelist/1.3.0/painless-whitelist-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/painless-whitelist/1.3.0/painless-whitelist-1.3.0.jar.sha256 + - maven/org/opensearch/painless-whitelist/1.3.0/painless-whitelist-1.3.0-sources.jar.md5 + - maven/org/opensearch/painless-whitelist/1.3.0/painless-whitelist-1.3.0.pom.sha256 + - maven/org/opensearch/painless-whitelist/1.3.0/painless-whitelist-1.3.0.pom.sha512 + - maven/org/opensearch/painless-whitelist/1.3.0/painless-whitelist-1.3.0-sources.jar.sha1 + - maven/org/opensearch/painless-whitelist/1.3.0/painless-whitelist-1.3.0.module + - maven/org/opensearch/opensearch-secure-sm/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-secure-sm/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-secure-sm/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-secure-sm/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-secure-sm/maven-metadata.xml + - maven/org/opensearch/opensearch-secure-sm/1.3.0/opensearch-secure-sm-1.3.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-secure-sm/1.3.0/opensearch-secure-sm-1.3.0.pom.md5 + - maven/org/opensearch/opensearch-secure-sm/1.3.0/opensearch-secure-sm-1.3.0-javadoc.jar + - maven/org/opensearch/opensearch-secure-sm/1.3.0/opensearch-secure-sm-1.3.0.pom.sha1 + - maven/org/opensearch/opensearch-secure-sm/1.3.0/opensearch-secure-sm-1.3.0.module.sha512 + - maven/org/opensearch/opensearch-secure-sm/1.3.0/opensearch-secure-sm-1.3.0.jar.md5 + - maven/org/opensearch/opensearch-secure-sm/1.3.0/opensearch-secure-sm-1.3.0.pom.sha512 + - maven/org/opensearch/opensearch-secure-sm/1.3.0/opensearch-secure-sm-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-secure-sm/1.3.0/opensearch-secure-sm-1.3.0.module.sha256 + - maven/org/opensearch/opensearch-secure-sm/1.3.0/opensearch-secure-sm-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-secure-sm/1.3.0/opensearch-secure-sm-1.3.0.module.sha1 + - maven/org/opensearch/opensearch-secure-sm/1.3.0/opensearch-secure-sm-1.3.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-secure-sm/1.3.0/opensearch-secure-sm-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-secure-sm/1.3.0/opensearch-secure-sm-1.3.0.pom.sha256 + - maven/org/opensearch/opensearch-secure-sm/1.3.0/opensearch-secure-sm-1.3.0.module.md5 + - maven/org/opensearch/opensearch-secure-sm/1.3.0/opensearch-secure-sm-1.3.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-secure-sm/1.3.0/opensearch-secure-sm-1.3.0.module + - maven/org/opensearch/opensearch-secure-sm/1.3.0/opensearch-secure-sm-1.3.0.jar.sha512 + - maven/org/opensearch/opensearch-secure-sm/1.3.0/opensearch-secure-sm-1.3.0.pom + - maven/org/opensearch/opensearch-secure-sm/1.3.0/opensearch-secure-sm-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-secure-sm/1.3.0/opensearch-secure-sm-1.3.0.jar + - maven/org/opensearch/opensearch-secure-sm/1.3.0/opensearch-secure-sm-1.3.0-sources.jar + - maven/org/opensearch/opensearch-secure-sm/1.3.0/opensearch-secure-sm-1.3.0.jar.sha1 + - maven/org/opensearch/opensearch-secure-sm/1.3.0/opensearch-secure-sm-1.3.0.jar.sha256 + - maven/org/opensearch/opensearch-secure-sm/1.3.0/opensearch-secure-sm-1.3.0-sources.jar.md5 + - maven/org/opensearch/custom-suggester/maven-metadata.xml.md5 + - maven/org/opensearch/custom-suggester/maven-metadata.xml.sha256 + - maven/org/opensearch/custom-suggester/maven-metadata.xml.sha512 + - maven/org/opensearch/custom-suggester/maven-metadata.xml.sha1 + - maven/org/opensearch/custom-suggester/maven-metadata.xml + - maven/org/opensearch/custom-suggester/1.3.0/custom-suggester-1.3.0-sources.jar.sha512 + - maven/org/opensearch/custom-suggester/1.3.0/custom-suggester-1.3.0.jar.sha1 + - maven/org/opensearch/custom-suggester/1.3.0/custom-suggester-1.3.0.jar.sha256 + - maven/org/opensearch/custom-suggester/1.3.0/custom-suggester-1.3.0.pom.sha1 + - maven/org/opensearch/custom-suggester/1.3.0/custom-suggester-1.3.0-sources.jar.sha1 + - maven/org/opensearch/custom-suggester/1.3.0/custom-suggester-1.3.0-sources.jar.md5 + - maven/org/opensearch/custom-suggester/1.3.0/custom-suggester-1.3.0.pom.md5 + - maven/org/opensearch/custom-suggester/1.3.0/custom-suggester-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/custom-suggester/1.3.0/custom-suggester-1.3.0.jar.md5 + - maven/org/opensearch/custom-suggester/1.3.0/custom-suggester-1.3.0.pom.sha512 + - maven/org/opensearch/custom-suggester/1.3.0/custom-suggester-1.3.0.module.sha256 + - maven/org/opensearch/custom-suggester/1.3.0/custom-suggester-1.3.0.module.sha1 + - maven/org/opensearch/custom-suggester/1.3.0/custom-suggester-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/custom-suggester/1.3.0/custom-suggester-1.3.0-sources.jar + - maven/org/opensearch/custom-suggester/1.3.0/custom-suggester-1.3.0.module.sha512 + - maven/org/opensearch/custom-suggester/1.3.0/custom-suggester-1.3.0-javadoc.jar + - maven/org/opensearch/custom-suggester/1.3.0/custom-suggester-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/custom-suggester/1.3.0/custom-suggester-1.3.0.jar + - maven/org/opensearch/custom-suggester/1.3.0/custom-suggester-1.3.0.pom.sha256 + - maven/org/opensearch/custom-suggester/1.3.0/custom-suggester-1.3.0.jar.sha512 + - maven/org/opensearch/custom-suggester/1.3.0/custom-suggester-1.3.0.module + - maven/org/opensearch/custom-suggester/1.3.0/custom-suggester-1.3.0.pom + - maven/org/opensearch/custom-suggester/1.3.0/custom-suggester-1.3.0-sources.jar.sha256 + - maven/org/opensearch/custom-suggester/1.3.0/custom-suggester-1.3.0.module.md5 + - maven/org/opensearch/custom-suggester/1.3.0/custom-suggester-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/maven-metadata.xml.md5 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/maven-metadata.xml.sha256 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/maven-metadata.xml.sha512 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/maven-metadata.xml.sha1 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/maven-metadata.xml + - maven/org/opensearch/distribution/integ-test-zip/opensearch/1.3.0/opensearch-1.3.0.zip.sha1 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/1.3.0/opensearch-1.3.0.pom + - maven/org/opensearch/distribution/integ-test-zip/opensearch/1.3.0/opensearch-1.3.0.zip.sha512 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/1.3.0/opensearch-1.3.0.zip.sha256 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/1.3.0/opensearch-1.3.0.pom.md5 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/1.3.0/opensearch-1.3.0.pom.sha256 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/1.3.0/opensearch-1.3.0.zip + - maven/org/opensearch/distribution/integ-test-zip/opensearch/1.3.0/opensearch-1.3.0.zip.md5 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/1.3.0/opensearch-1.3.0.pom.sha1 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/1.3.0/opensearch-1.3.0.pom.sha512 + - maven/org/opensearch/opensearch-geo/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-geo/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-geo/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-geo/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-geo/maven-metadata.xml + - maven/org/opensearch/opensearch-geo/1.3.0/opensearch-geo-1.3.0.pom + - maven/org/opensearch/opensearch-geo/1.3.0/opensearch-geo-1.3.0.module + - maven/org/opensearch/opensearch-geo/1.3.0/opensearch-geo-1.3.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-geo/1.3.0/opensearch-geo-1.3.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-geo/1.3.0/opensearch-geo-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-geo/1.3.0/opensearch-geo-1.3.0.jar.sha256 + - maven/org/opensearch/opensearch-geo/1.3.0/opensearch-geo-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-geo/1.3.0/opensearch-geo-1.3.0.pom.sha256 + - maven/org/opensearch/opensearch-geo/1.3.0/opensearch-geo-1.3.0.pom.sha512 + - maven/org/opensearch/opensearch-geo/1.3.0/opensearch-geo-1.3.0.jar.md5 + - maven/org/opensearch/opensearch-geo/1.3.0/opensearch-geo-1.3.0.jar.sha1 + - maven/org/opensearch/opensearch-geo/1.3.0/opensearch-geo-1.3.0.module.sha256 + - maven/org/opensearch/opensearch-geo/1.3.0/opensearch-geo-1.3.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-geo/1.3.0/opensearch-geo-1.3.0.module.sha1 + - maven/org/opensearch/opensearch-geo/1.3.0/opensearch-geo-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-geo/1.3.0/opensearch-geo-1.3.0-sources.jar + - maven/org/opensearch/opensearch-geo/1.3.0/opensearch-geo-1.3.0.jar + - maven/org/opensearch/opensearch-geo/1.3.0/opensearch-geo-1.3.0.module.md5 + - maven/org/opensearch/opensearch-geo/1.3.0/opensearch-geo-1.3.0.pom.sha1 + - maven/org/opensearch/opensearch-geo/1.3.0/opensearch-geo-1.3.0.pom.md5 + - maven/org/opensearch/opensearch-geo/1.3.0/opensearch-geo-1.3.0.module.sha512 + - maven/org/opensearch/opensearch-geo/1.3.0/opensearch-geo-1.3.0-javadoc.jar + - maven/org/opensearch/opensearch-geo/1.3.0/opensearch-geo-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-geo/1.3.0/opensearch-geo-1.3.0.jar.sha512 + - maven/org/opensearch/opensearch-geo/1.3.0/opensearch-geo-1.3.0-sources.jar.md5 + - maven/org/opensearch/client/test/test/maven-metadata.xml.md5 + - maven/org/opensearch/client/test/test/maven-metadata.xml.sha256 + - maven/org/opensearch/client/test/test/maven-metadata.xml.sha512 + - maven/org/opensearch/client/test/test/maven-metadata.xml.sha1 + - maven/org/opensearch/client/test/test/maven-metadata.xml + - maven/org/opensearch/client/test/test/1.3.0/test-1.3.0-sources.jar.sha512 + - maven/org/opensearch/client/test/test/1.3.0/test-1.3.0-sources.jar.sha1 + - maven/org/opensearch/client/test/test/1.3.0/test-1.3.0.jar.md5 + - maven/org/opensearch/client/test/test/1.3.0/test-1.3.0.module.sha1 + - maven/org/opensearch/client/test/test/1.3.0/test-1.3.0.module + - maven/org/opensearch/client/test/test/1.3.0/test-1.3.0.module.md5 + - maven/org/opensearch/client/test/test/1.3.0/test-1.3.0.pom.sha512 + - maven/org/opensearch/client/test/test/1.3.0/test-1.3.0.module.sha256 + - maven/org/opensearch/client/test/test/1.3.0/test-1.3.0.jar + - maven/org/opensearch/client/test/test/1.3.0/test-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/client/test/test/1.3.0/test-1.3.0-javadoc.jar + - maven/org/opensearch/client/test/test/1.3.0/test-1.3.0-sources.jar.sha256 + - maven/org/opensearch/client/test/test/1.3.0/test-1.3.0.jar.sha1 + - maven/org/opensearch/client/test/test/1.3.0/test-1.3.0.pom + - maven/org/opensearch/client/test/test/1.3.0/test-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/client/test/test/1.3.0/test-1.3.0.pom.sha1 + - maven/org/opensearch/client/test/test/1.3.0/test-1.3.0.jar.sha512 + - maven/org/opensearch/client/test/test/1.3.0/test-1.3.0.module.sha512 + - maven/org/opensearch/client/test/test/1.3.0/test-1.3.0.pom.md5 + - maven/org/opensearch/client/test/test/1.3.0/test-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/client/test/test/1.3.0/test-1.3.0-sources.jar + - maven/org/opensearch/client/test/test/1.3.0/test-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/client/test/test/1.3.0/test-1.3.0.pom.sha256 + - maven/org/opensearch/client/test/test/1.3.0/test-1.3.0.jar.sha256 + - maven/org/opensearch/client/test/test/1.3.0/test-1.3.0-sources.jar.md5 + - maven/org/opensearch/client/client-benchmarks/maven-metadata.xml.md5 + - maven/org/opensearch/client/client-benchmarks/maven-metadata.xml.sha256 + - maven/org/opensearch/client/client-benchmarks/maven-metadata.xml.sha512 + - maven/org/opensearch/client/client-benchmarks/maven-metadata.xml.sha1 + - maven/org/opensearch/client/client-benchmarks/maven-metadata.xml + - maven/org/opensearch/client/client-benchmarks/1.3.0/client-benchmarks-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/client/client-benchmarks/1.3.0/client-benchmarks-1.3.0-sources.jar + - maven/org/opensearch/client/client-benchmarks/1.3.0/client-benchmarks-1.3.0.module.sha1 + - maven/org/opensearch/client/client-benchmarks/1.3.0/client-benchmarks-1.3.0.pom.md5 + - maven/org/opensearch/client/client-benchmarks/1.3.0/client-benchmarks-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/client/client-benchmarks/1.3.0/client-benchmarks-1.3.0.module.md5 + - maven/org/opensearch/client/client-benchmarks/1.3.0/client-benchmarks-1.3.0.pom.sha256 + - maven/org/opensearch/client/client-benchmarks/1.3.0/client-benchmarks-1.3.0.pom.sha1 + - maven/org/opensearch/client/client-benchmarks/1.3.0/client-benchmarks-1.3.0-sources.jar.md5 + - maven/org/opensearch/client/client-benchmarks/1.3.0/client-benchmarks-1.3.0.jar.sha512 + - maven/org/opensearch/client/client-benchmarks/1.3.0/client-benchmarks-1.3.0.jar.md5 + - maven/org/opensearch/client/client-benchmarks/1.3.0/client-benchmarks-1.3.0.pom + - maven/org/opensearch/client/client-benchmarks/1.3.0/client-benchmarks-1.3.0.module.sha256 + - maven/org/opensearch/client/client-benchmarks/1.3.0/client-benchmarks-1.3.0-sources.jar.sha1 + - maven/org/opensearch/client/client-benchmarks/1.3.0/client-benchmarks-1.3.0-sources.jar.sha512 + - maven/org/opensearch/client/client-benchmarks/1.3.0/client-benchmarks-1.3.0-sources.jar.sha256 + - maven/org/opensearch/client/client-benchmarks/1.3.0/client-benchmarks-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/client/client-benchmarks/1.3.0/client-benchmarks-1.3.0.jar.sha1 + - maven/org/opensearch/client/client-benchmarks/1.3.0/client-benchmarks-1.3.0.pom.sha512 + - maven/org/opensearch/client/client-benchmarks/1.3.0/client-benchmarks-1.3.0.jar.sha256 + - maven/org/opensearch/client/client-benchmarks/1.3.0/client-benchmarks-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/client/client-benchmarks/1.3.0/client-benchmarks-1.3.0-javadoc.jar + - maven/org/opensearch/client/client-benchmarks/1.3.0/client-benchmarks-1.3.0.module.sha512 + - maven/org/opensearch/client/client-benchmarks/1.3.0/client-benchmarks-1.3.0.jar + - maven/org/opensearch/client/client-benchmarks/1.3.0/client-benchmarks-1.3.0.module + - maven/org/opensearch/client/opensearch-rest-client/maven-metadata.xml.md5 + - maven/org/opensearch/client/opensearch-rest-client/maven-metadata.xml.sha256 + - maven/org/opensearch/client/opensearch-rest-client/maven-metadata.xml.sha512 + - maven/org/opensearch/client/opensearch-rest-client/maven-metadata.xml.sha1 + - maven/org/opensearch/client/opensearch-rest-client/maven-metadata.xml + - maven/org/opensearch/client/opensearch-rest-client/1.3.0/opensearch-rest-client-1.3.0.module.sha256 + - maven/org/opensearch/client/opensearch-rest-client/1.3.0/opensearch-rest-client-1.3.0.jar + - maven/org/opensearch/client/opensearch-rest-client/1.3.0/opensearch-rest-client-1.3.0.jar.md5 + - maven/org/opensearch/client/opensearch-rest-client/1.3.0/opensearch-rest-client-1.3.0-sources.jar.md5 + - maven/org/opensearch/client/opensearch-rest-client/1.3.0/opensearch-rest-client-1.3.0.pom.sha1 + - maven/org/opensearch/client/opensearch-rest-client/1.3.0/opensearch-rest-client-1.3.0.module + - maven/org/opensearch/client/opensearch-rest-client/1.3.0/opensearch-rest-client-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-client/1.3.0/opensearch-rest-client-1.3.0-sources.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-client/1.3.0/opensearch-rest-client-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-client/1.3.0/opensearch-rest-client-1.3.0-javadoc.jar + - maven/org/opensearch/client/opensearch-rest-client/1.3.0/opensearch-rest-client-1.3.0-sources.jar + - maven/org/opensearch/client/opensearch-rest-client/1.3.0/opensearch-rest-client-1.3.0.pom.sha256 + - maven/org/opensearch/client/opensearch-rest-client/1.3.0/opensearch-rest-client-1.3.0.module.md5 + - maven/org/opensearch/client/opensearch-rest-client/1.3.0/opensearch-rest-client-1.3.0.module.sha512 + - maven/org/opensearch/client/opensearch-rest-client/1.3.0/opensearch-rest-client-1.3.0-sources.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-client/1.3.0/opensearch-rest-client-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-client/1.3.0/opensearch-rest-client-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/client/opensearch-rest-client/1.3.0/opensearch-rest-client-1.3.0.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-client/1.3.0/opensearch-rest-client-1.3.0.module.sha1 + - maven/org/opensearch/client/opensearch-rest-client/1.3.0/opensearch-rest-client-1.3.0.pom + - maven/org/opensearch/client/opensearch-rest-client/1.3.0/opensearch-rest-client-1.3.0.pom.md5 + - maven/org/opensearch/client/opensearch-rest-client/1.3.0/opensearch-rest-client-1.3.0.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-client/1.3.0/opensearch-rest-client-1.3.0-sources.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-client/1.3.0/opensearch-rest-client-1.3.0.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-client/1.3.0/opensearch-rest-client-1.3.0.pom.sha512 + - maven/org/opensearch/client/opensearch-rest-high-level-client/maven-metadata.xml.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/maven-metadata.xml.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/maven-metadata.xml.sha512 + - maven/org/opensearch/client/opensearch-rest-high-level-client/maven-metadata.xml.sha1 + - maven/org/opensearch/client/opensearch-rest-high-level-client/maven-metadata.xml + - maven/org/opensearch/client/opensearch-rest-high-level-client/1.3.0/opensearch-rest-high-level-client-1.3.0-sources.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/1.3.0/opensearch-rest-high-level-client-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/1.3.0/opensearch-rest-high-level-client-1.3.0-sources.jar + - maven/org/opensearch/client/opensearch-rest-high-level-client/1.3.0/opensearch-rest-high-level-client-1.3.0.module.sha1 + - maven/org/opensearch/client/opensearch-rest-high-level-client/1.3.0/opensearch-rest-high-level-client-1.3.0.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-high-level-client/1.3.0/opensearch-rest-high-level-client-1.3.0.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-high-level-client/1.3.0/opensearch-rest-high-level-client-1.3.0.pom.sha1 + - maven/org/opensearch/client/opensearch-rest-high-level-client/1.3.0/opensearch-rest-high-level-client-1.3.0-sources.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-high-level-client/1.3.0/opensearch-rest-high-level-client-1.3.0-sources.jar.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/1.3.0/opensearch-rest-high-level-client-1.3.0.pom.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/1.3.0/opensearch-rest-high-level-client-1.3.0.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/1.3.0/opensearch-rest-high-level-client-1.3.0.jar.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/1.3.0/opensearch-rest-high-level-client-1.3.0.pom.sha512 + - maven/org/opensearch/client/opensearch-rest-high-level-client/1.3.0/opensearch-rest-high-level-client-1.3.0.module.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/1.3.0/opensearch-rest-high-level-client-1.3.0-javadoc.jar + - maven/org/opensearch/client/opensearch-rest-high-level-client/1.3.0/opensearch-rest-high-level-client-1.3.0.pom + - maven/org/opensearch/client/opensearch-rest-high-level-client/1.3.0/opensearch-rest-high-level-client-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/1.3.0/opensearch-rest-high-level-client-1.3.0.module.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/1.3.0/opensearch-rest-high-level-client-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-high-level-client/1.3.0/opensearch-rest-high-level-client-1.3.0.jar + - maven/org/opensearch/client/opensearch-rest-high-level-client/1.3.0/opensearch-rest-high-level-client-1.3.0.module + - maven/org/opensearch/client/opensearch-rest-high-level-client/1.3.0/opensearch-rest-high-level-client-1.3.0.pom.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/1.3.0/opensearch-rest-high-level-client-1.3.0-sources.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-high-level-client/1.3.0/opensearch-rest-high-level-client-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-high-level-client/1.3.0/opensearch-rest-high-level-client-1.3.0.module.sha512 + - maven/org/opensearch/client/transport/maven-metadata.xml.md5 + - maven/org/opensearch/client/transport/maven-metadata.xml.sha256 + - maven/org/opensearch/client/transport/maven-metadata.xml.sha512 + - maven/org/opensearch/client/transport/maven-metadata.xml.sha1 + - maven/org/opensearch/client/transport/maven-metadata.xml + - maven/org/opensearch/client/transport/1.3.0/transport-1.3.0.jar.sha1 + - maven/org/opensearch/client/transport/1.3.0/transport-1.3.0-javadoc.jar + - maven/org/opensearch/client/transport/1.3.0/transport-1.3.0.jar.sha256 + - maven/org/opensearch/client/transport/1.3.0/transport-1.3.0-sources.jar.md5 + - maven/org/opensearch/client/transport/1.3.0/transport-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/client/transport/1.3.0/transport-1.3.0.jar + - maven/org/opensearch/client/transport/1.3.0/transport-1.3.0.pom.sha1 + - maven/org/opensearch/client/transport/1.3.0/transport-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/client/transport/1.3.0/transport-1.3.0.module + - maven/org/opensearch/client/transport/1.3.0/transport-1.3.0.module.sha1 + - maven/org/opensearch/client/transport/1.3.0/transport-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/client/transport/1.3.0/transport-1.3.0.module.md5 + - maven/org/opensearch/client/transport/1.3.0/transport-1.3.0.jar.md5 + - maven/org/opensearch/client/transport/1.3.0/transport-1.3.0.module.sha256 + - maven/org/opensearch/client/transport/1.3.0/transport-1.3.0.jar.sha512 + - maven/org/opensearch/client/transport/1.3.0/transport-1.3.0-sources.jar.sha256 + - maven/org/opensearch/client/transport/1.3.0/transport-1.3.0-sources.jar.sha1 + - maven/org/opensearch/client/transport/1.3.0/transport-1.3.0-sources.jar.sha512 + - maven/org/opensearch/client/transport/1.3.0/transport-1.3.0.pom.sha512 + - maven/org/opensearch/client/transport/1.3.0/transport-1.3.0.pom.md5 + - maven/org/opensearch/client/transport/1.3.0/transport-1.3.0.pom + - maven/org/opensearch/client/transport/1.3.0/transport-1.3.0.module.sha512 + - maven/org/opensearch/client/transport/1.3.0/transport-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/client/transport/1.3.0/transport-1.3.0.pom.sha256 + - maven/org/opensearch/client/transport/1.3.0/transport-1.3.0-sources.jar + - maven/org/opensearch/client/opensearch-rest-client-sniffer/maven-metadata.xml.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/maven-metadata.xml.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/maven-metadata.xml.sha512 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/maven-metadata.xml.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/maven-metadata.xml + - maven/org/opensearch/client/opensearch-rest-client-sniffer/1.3.0/opensearch-rest-client-sniffer-1.3.0-sources.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/1.3.0/opensearch-rest-client-sniffer-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/1.3.0/opensearch-rest-client-sniffer-1.3.0.module + - maven/org/opensearch/client/opensearch-rest-client-sniffer/1.3.0/opensearch-rest-client-sniffer-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/1.3.0/opensearch-rest-client-sniffer-1.3.0.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/1.3.0/opensearch-rest-client-sniffer-1.3.0.pom + - maven/org/opensearch/client/opensearch-rest-client-sniffer/1.3.0/opensearch-rest-client-sniffer-1.3.0-sources.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/1.3.0/opensearch-rest-client-sniffer-1.3.0-javadoc.jar + - maven/org/opensearch/client/opensearch-rest-client-sniffer/1.3.0/opensearch-rest-client-sniffer-1.3.0.module.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/1.3.0/opensearch-rest-client-sniffer-1.3.0.module.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/1.3.0/opensearch-rest-client-sniffer-1.3.0.module.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/1.3.0/opensearch-rest-client-sniffer-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/1.3.0/opensearch-rest-client-sniffer-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/1.3.0/opensearch-rest-client-sniffer-1.3.0.pom.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/1.3.0/opensearch-rest-client-sniffer-1.3.0.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/1.3.0/opensearch-rest-client-sniffer-1.3.0.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/1.3.0/opensearch-rest-client-sniffer-1.3.0.module.sha512 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/1.3.0/opensearch-rest-client-sniffer-1.3.0.jar + - maven/org/opensearch/client/opensearch-rest-client-sniffer/1.3.0/opensearch-rest-client-sniffer-1.3.0-sources.jar.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/1.3.0/opensearch-rest-client-sniffer-1.3.0-sources.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/1.3.0/opensearch-rest-client-sniffer-1.3.0.pom.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/1.3.0/opensearch-rest-client-sniffer-1.3.0.pom.sha512 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/1.3.0/opensearch-rest-client-sniffer-1.3.0-sources.jar + - maven/org/opensearch/client/opensearch-rest-client-sniffer/1.3.0/opensearch-rest-client-sniffer-1.3.0.pom.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/1.3.0/opensearch-rest-client-sniffer-1.3.0.jar.md5 + - maven/org/opensearch/custom-settings/maven-metadata.xml.md5 + - maven/org/opensearch/custom-settings/maven-metadata.xml.sha256 + - maven/org/opensearch/custom-settings/maven-metadata.xml.sha512 + - maven/org/opensearch/custom-settings/maven-metadata.xml.sha1 + - maven/org/opensearch/custom-settings/maven-metadata.xml + - maven/org/opensearch/custom-settings/1.3.0/custom-settings-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/custom-settings/1.3.0/custom-settings-1.3.0-sources.jar.sha256 + - maven/org/opensearch/custom-settings/1.3.0/custom-settings-1.3.0.module + - maven/org/opensearch/custom-settings/1.3.0/custom-settings-1.3.0.module.md5 + - maven/org/opensearch/custom-settings/1.3.0/custom-settings-1.3.0-sources.jar.sha512 + - maven/org/opensearch/custom-settings/1.3.0/custom-settings-1.3.0-sources.jar.sha1 + - maven/org/opensearch/custom-settings/1.3.0/custom-settings-1.3.0.jar.sha512 + - maven/org/opensearch/custom-settings/1.3.0/custom-settings-1.3.0.jar.sha256 + - maven/org/opensearch/custom-settings/1.3.0/custom-settings-1.3.0-sources.jar.md5 + - maven/org/opensearch/custom-settings/1.3.0/custom-settings-1.3.0.pom.sha1 + - maven/org/opensearch/custom-settings/1.3.0/custom-settings-1.3.0.jar + - maven/org/opensearch/custom-settings/1.3.0/custom-settings-1.3.0.pom + - maven/org/opensearch/custom-settings/1.3.0/custom-settings-1.3.0.module.sha512 + - maven/org/opensearch/custom-settings/1.3.0/custom-settings-1.3.0.module.sha1 + - maven/org/opensearch/custom-settings/1.3.0/custom-settings-1.3.0.pom.md5 + - maven/org/opensearch/custom-settings/1.3.0/custom-settings-1.3.0.module.sha256 + - maven/org/opensearch/custom-settings/1.3.0/custom-settings-1.3.0.jar.md5 + - maven/org/opensearch/custom-settings/1.3.0/custom-settings-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/custom-settings/1.3.0/custom-settings-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/custom-settings/1.3.0/custom-settings-1.3.0.pom.sha256 + - maven/org/opensearch/custom-settings/1.3.0/custom-settings-1.3.0-sources.jar + - maven/org/opensearch/custom-settings/1.3.0/custom-settings-1.3.0.pom.sha512 + - maven/org/opensearch/custom-settings/1.3.0/custom-settings-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/custom-settings/1.3.0/custom-settings-1.3.0-javadoc.jar + - maven/org/opensearch/custom-settings/1.3.0/custom-settings-1.3.0.jar.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-plugin-classloader/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-plugin-classloader/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/maven-metadata.xml + - maven/org/opensearch/opensearch-plugin-classloader/1.3.0/opensearch-plugin-classloader-1.3.0.pom + - maven/org/opensearch/opensearch-plugin-classloader/1.3.0/opensearch-plugin-classloader-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-plugin-classloader/1.3.0/opensearch-plugin-classloader-1.3.0.module.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/1.3.0/opensearch-plugin-classloader-1.3.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/1.3.0/opensearch-plugin-classloader-1.3.0.pom.md5 + - maven/org/opensearch/opensearch-plugin-classloader/1.3.0/opensearch-plugin-classloader-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-plugin-classloader/1.3.0/opensearch-plugin-classloader-1.3.0.jar.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/1.3.0/opensearch-plugin-classloader-1.3.0.pom.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/1.3.0/opensearch-plugin-classloader-1.3.0.module + - maven/org/opensearch/opensearch-plugin-classloader/1.3.0/opensearch-plugin-classloader-1.3.0.jar.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/1.3.0/opensearch-plugin-classloader-1.3.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-plugin-classloader/1.3.0/opensearch-plugin-classloader-1.3.0-javadoc.jar + - maven/org/opensearch/opensearch-plugin-classloader/1.3.0/opensearch-plugin-classloader-1.3.0.jar + - maven/org/opensearch/opensearch-plugin-classloader/1.3.0/opensearch-plugin-classloader-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/1.3.0/opensearch-plugin-classloader-1.3.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/1.3.0/opensearch-plugin-classloader-1.3.0.module.sha512 + - maven/org/opensearch/opensearch-plugin-classloader/1.3.0/opensearch-plugin-classloader-1.3.0-sources.jar + - maven/org/opensearch/opensearch-plugin-classloader/1.3.0/opensearch-plugin-classloader-1.3.0-sources.jar.md5 + - maven/org/opensearch/opensearch-plugin-classloader/1.3.0/opensearch-plugin-classloader-1.3.0.module.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/1.3.0/opensearch-plugin-classloader-1.3.0.module.md5 + - maven/org/opensearch/opensearch-plugin-classloader/1.3.0/opensearch-plugin-classloader-1.3.0.pom.sha512 + - maven/org/opensearch/opensearch-plugin-classloader/1.3.0/opensearch-plugin-classloader-1.3.0.pom.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/1.3.0/opensearch-plugin-classloader-1.3.0.jar.md5 + - maven/org/opensearch/opensearch-plugin-classloader/1.3.0/opensearch-plugin-classloader-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/1.3.0/opensearch-plugin-classloader-1.3.0.jar.sha512 + - maven/org/opensearch/opensearch-plugin-cli/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-plugin-cli/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-plugin-cli/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-plugin-cli/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-plugin-cli/maven-metadata.xml + - maven/org/opensearch/opensearch-plugin-cli/1.3.0/opensearch-plugin-cli-1.3.0.module + - maven/org/opensearch/opensearch-plugin-cli/1.3.0/opensearch-plugin-cli-1.3.0-sources.jar + - maven/org/opensearch/opensearch-plugin-cli/1.3.0/opensearch-plugin-cli-1.3.0.jar.sha256 + - maven/org/opensearch/opensearch-plugin-cli/1.3.0/opensearch-plugin-cli-1.3.0.pom.sha1 + - maven/org/opensearch/opensearch-plugin-cli/1.3.0/opensearch-plugin-cli-1.3.0.pom + - maven/org/opensearch/opensearch-plugin-cli/1.3.0/opensearch-plugin-cli-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-plugin-cli/1.3.0/opensearch-plugin-cli-1.3.0.pom.sha512 + - maven/org/opensearch/opensearch-plugin-cli/1.3.0/opensearch-plugin-cli-1.3.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-plugin-cli/1.3.0/opensearch-plugin-cli-1.3.0.jar.sha1 + - maven/org/opensearch/opensearch-plugin-cli/1.3.0/opensearch-plugin-cli-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-plugin-cli/1.3.0/opensearch-plugin-cli-1.3.0.jar.sha512 + - maven/org/opensearch/opensearch-plugin-cli/1.3.0/opensearch-plugin-cli-1.3.0.pom.sha256 + - maven/org/opensearch/opensearch-plugin-cli/1.3.0/opensearch-plugin-cli-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-plugin-cli/1.3.0/opensearch-plugin-cli-1.3.0.jar + - maven/org/opensearch/opensearch-plugin-cli/1.3.0/opensearch-plugin-cli-1.3.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-plugin-cli/1.3.0/opensearch-plugin-cli-1.3.0.module.md5 + - maven/org/opensearch/opensearch-plugin-cli/1.3.0/opensearch-plugin-cli-1.3.0-javadoc.jar + - maven/org/opensearch/opensearch-plugin-cli/1.3.0/opensearch-plugin-cli-1.3.0-sources.jar.md5 + - maven/org/opensearch/opensearch-plugin-cli/1.3.0/opensearch-plugin-cli-1.3.0.module.sha512 + - maven/org/opensearch/opensearch-plugin-cli/1.3.0/opensearch-plugin-cli-1.3.0.jar.md5 + - maven/org/opensearch/opensearch-plugin-cli/1.3.0/opensearch-plugin-cli-1.3.0.module.sha256 + - maven/org/opensearch/opensearch-plugin-cli/1.3.0/opensearch-plugin-cli-1.3.0.pom.md5 + - maven/org/opensearch/opensearch-plugin-cli/1.3.0/opensearch-plugin-cli-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-plugin-cli/1.3.0/opensearch-plugin-cli-1.3.0.module.sha1 + - maven/org/opensearch/opensearch-plugin-cli/1.3.0/opensearch-plugin-cli-1.3.0-sources.jar.sha1 + - maven/org/opensearch/os/maven-metadata.xml.md5 + - maven/org/opensearch/os/maven-metadata.xml.sha256 + - maven/org/opensearch/os/maven-metadata.xml.sha512 + - maven/org/opensearch/os/maven-metadata.xml.sha1 + - maven/org/opensearch/os/maven-metadata.xml + - maven/org/opensearch/os/1.3.0/os-1.3.0.module.sha256 + - maven/org/opensearch/os/1.3.0/os-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/os/1.3.0/os-1.3.0.module.md5 + - maven/org/opensearch/os/1.3.0/os-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/os/1.3.0/os-1.3.0.pom.sha512 + - maven/org/opensearch/os/1.3.0/os-1.3.0-sources.jar + - maven/org/opensearch/os/1.3.0/os-1.3.0-sources.jar.md5 + - maven/org/opensearch/os/1.3.0/os-1.3.0.pom.sha256 + - maven/org/opensearch/os/1.3.0/os-1.3.0.module.sha512 + - maven/org/opensearch/os/1.3.0/os-1.3.0.jar.sha256 + - maven/org/opensearch/os/1.3.0/os-1.3.0.pom + - maven/org/opensearch/os/1.3.0/os-1.3.0-sources.jar.sha1 + - maven/org/opensearch/os/1.3.0/os-1.3.0.pom.md5 + - maven/org/opensearch/os/1.3.0/os-1.3.0.jar.sha512 + - maven/org/opensearch/os/1.3.0/os-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/os/1.3.0/os-1.3.0.pom.sha1 + - maven/org/opensearch/os/1.3.0/os-1.3.0.jar + - maven/org/opensearch/os/1.3.0/os-1.3.0.module + - maven/org/opensearch/os/1.3.0/os-1.3.0-javadoc.jar + - maven/org/opensearch/os/1.3.0/os-1.3.0-sources.jar.sha256 + - maven/org/opensearch/os/1.3.0/os-1.3.0-sources.jar.sha512 + - maven/org/opensearch/os/1.3.0/os-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/os/1.3.0/os-1.3.0.jar.sha1 + - maven/org/opensearch/os/1.3.0/os-1.3.0.jar.md5 + - maven/org/opensearch/os/1.3.0/os-1.3.0.module.sha1 + - maven/org/opensearch/opensearch-cli/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-cli/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-cli/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-cli/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-cli/maven-metadata.xml + - maven/org/opensearch/opensearch-cli/1.3.0/opensearch-cli-1.3.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-cli/1.3.0/opensearch-cli-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-cli/1.3.0/opensearch-cli-1.3.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-cli/1.3.0/opensearch-cli-1.3.0.jar.sha256 + - maven/org/opensearch/opensearch-cli/1.3.0/opensearch-cli-1.3.0.pom.md5 + - maven/org/opensearch/opensearch-cli/1.3.0/opensearch-cli-1.3.0.jar.sha1 + - maven/org/opensearch/opensearch-cli/1.3.0/opensearch-cli-1.3.0.module.sha256 + - maven/org/opensearch/opensearch-cli/1.3.0/opensearch-cli-1.3.0-sources.jar.md5 + - maven/org/opensearch/opensearch-cli/1.3.0/opensearch-cli-1.3.0.module.sha512 + - maven/org/opensearch/opensearch-cli/1.3.0/opensearch-cli-1.3.0-sources.jar + - maven/org/opensearch/opensearch-cli/1.3.0/opensearch-cli-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-cli/1.3.0/opensearch-cli-1.3.0-javadoc.jar + - maven/org/opensearch/opensearch-cli/1.3.0/opensearch-cli-1.3.0.jar.sha512 + - maven/org/opensearch/opensearch-cli/1.3.0/opensearch-cli-1.3.0.pom.sha1 + - maven/org/opensearch/opensearch-cli/1.3.0/opensearch-cli-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-cli/1.3.0/opensearch-cli-1.3.0.jar.md5 + - maven/org/opensearch/opensearch-cli/1.3.0/opensearch-cli-1.3.0.module.sha1 + - maven/org/opensearch/opensearch-cli/1.3.0/opensearch-cli-1.3.0.module.md5 + - maven/org/opensearch/opensearch-cli/1.3.0/opensearch-cli-1.3.0.pom + - maven/org/opensearch/opensearch-cli/1.3.0/opensearch-cli-1.3.0.pom.sha512 + - maven/org/opensearch/opensearch-cli/1.3.0/opensearch-cli-1.3.0.jar + - maven/org/opensearch/opensearch-cli/1.3.0/opensearch-cli-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-cli/1.3.0/opensearch-cli-1.3.0.pom.sha256 + - maven/org/opensearch/opensearch-cli/1.3.0/opensearch-cli-1.3.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-cli/1.3.0/opensearch-cli-1.3.0.module + - maven/org/opensearch/keystore-cli/maven-metadata.xml.md5 + - maven/org/opensearch/keystore-cli/maven-metadata.xml.sha256 + - maven/org/opensearch/keystore-cli/maven-metadata.xml.sha512 + - maven/org/opensearch/keystore-cli/maven-metadata.xml.sha1 + - maven/org/opensearch/keystore-cli/maven-metadata.xml + - maven/org/opensearch/keystore-cli/1.3.0/keystore-cli-1.3.0.pom.sha512 + - maven/org/opensearch/keystore-cli/1.3.0/keystore-cli-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/keystore-cli/1.3.0/keystore-cli-1.3.0-javadoc.jar + - maven/org/opensearch/keystore-cli/1.3.0/keystore-cli-1.3.0.module.sha1 + - maven/org/opensearch/keystore-cli/1.3.0/keystore-cli-1.3.0-sources.jar.md5 + - maven/org/opensearch/keystore-cli/1.3.0/keystore-cli-1.3.0-sources.jar.sha1 + - maven/org/opensearch/keystore-cli/1.3.0/keystore-cli-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/keystore-cli/1.3.0/keystore-cli-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/keystore-cli/1.3.0/keystore-cli-1.3.0-sources.jar.sha256 + - maven/org/opensearch/keystore-cli/1.3.0/keystore-cli-1.3.0.module.sha512 + - maven/org/opensearch/keystore-cli/1.3.0/keystore-cli-1.3.0.jar.md5 + - maven/org/opensearch/keystore-cli/1.3.0/keystore-cli-1.3.0.jar.sha256 + - maven/org/opensearch/keystore-cli/1.3.0/keystore-cli-1.3.0.pom.sha256 + - maven/org/opensearch/keystore-cli/1.3.0/keystore-cli-1.3.0-sources.jar + - maven/org/opensearch/keystore-cli/1.3.0/keystore-cli-1.3.0.module.md5 + - maven/org/opensearch/keystore-cli/1.3.0/keystore-cli-1.3.0.pom.md5 + - maven/org/opensearch/keystore-cli/1.3.0/keystore-cli-1.3.0.pom + - maven/org/opensearch/keystore-cli/1.3.0/keystore-cli-1.3.0.jar.sha512 + - maven/org/opensearch/keystore-cli/1.3.0/keystore-cli-1.3.0-sources.jar.sha512 + - maven/org/opensearch/keystore-cli/1.3.0/keystore-cli-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/keystore-cli/1.3.0/keystore-cli-1.3.0.jar.sha1 + - maven/org/opensearch/keystore-cli/1.3.0/keystore-cli-1.3.0.pom.sha1 + - maven/org/opensearch/keystore-cli/1.3.0/keystore-cli-1.3.0.module + - maven/org/opensearch/keystore-cli/1.3.0/keystore-cli-1.3.0.module.sha256 + - maven/org/opensearch/keystore-cli/1.3.0/keystore-cli-1.3.0.jar + - maven/org/opensearch/opensearch/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch/maven-metadata.xml + - maven/org/opensearch/opensearch/1.3.0/opensearch-1.3.0.module.sha512 + - maven/org/opensearch/opensearch/1.3.0/opensearch-1.3.0.module + - maven/org/opensearch/opensearch/1.3.0/opensearch-1.3.0.jar.md5 + - maven/org/opensearch/opensearch/1.3.0/opensearch-1.3.0.jar.sha512 + - maven/org/opensearch/opensearch/1.3.0/opensearch-1.3.0.jar.sha256 + - maven/org/opensearch/opensearch/1.3.0/opensearch-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch/1.3.0/opensearch-1.3.0.module.sha1 + - maven/org/opensearch/opensearch/1.3.0/opensearch-1.3.0.jar.sha1 + - maven/org/opensearch/opensearch/1.3.0/opensearch-1.3.0-sources.jar.sha512 + - maven/org/opensearch/opensearch/1.3.0/opensearch-1.3.0-sources.jar.md5 + - maven/org/opensearch/opensearch/1.3.0/opensearch-1.3.0-javadoc.jar + - maven/org/opensearch/opensearch/1.3.0/opensearch-1.3.0.module.md5 + - maven/org/opensearch/opensearch/1.3.0/opensearch-1.3.0-sources.jar.sha1 + - maven/org/opensearch/opensearch/1.3.0/opensearch-1.3.0.pom + - maven/org/opensearch/opensearch/1.3.0/opensearch-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch/1.3.0/opensearch-1.3.0.module.sha256 + - maven/org/opensearch/opensearch/1.3.0/opensearch-1.3.0.pom.md5 + - maven/org/opensearch/opensearch/1.3.0/opensearch-1.3.0-sources.jar + - maven/org/opensearch/opensearch/1.3.0/opensearch-1.3.0.jar + - maven/org/opensearch/opensearch/1.3.0/opensearch-1.3.0.pom.sha256 + - maven/org/opensearch/opensearch/1.3.0/opensearch-1.3.0.pom.sha1 + - maven/org/opensearch/opensearch/1.3.0/opensearch-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch/1.3.0/opensearch-1.3.0.pom.sha512 + - maven/org/opensearch/opensearch/1.3.0/opensearch-1.3.0-sources.jar.sha256 + - maven/org/opensearch/opensearch/1.3.0/opensearch-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/gradle/build-tools/maven-metadata.xml.md5 + - maven/org/opensearch/gradle/build-tools/maven-metadata.xml.sha256 + - maven/org/opensearch/gradle/build-tools/maven-metadata.xml.sha512 + - maven/org/opensearch/gradle/build-tools/maven-metadata.xml.sha1 + - maven/org/opensearch/gradle/build-tools/maven-metadata.xml + - maven/org/opensearch/gradle/build-tools/1.3.0/build-tools-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/gradle/build-tools/1.3.0/build-tools-1.3.0.pom.sha1 + - maven/org/opensearch/gradle/build-tools/1.3.0/build-tools-1.3.0.jar.sha256 + - maven/org/opensearch/gradle/build-tools/1.3.0/build-tools-1.3.0-test-fixtures.jar.sha256 + - maven/org/opensearch/gradle/build-tools/1.3.0/build-tools-1.3.0.module.sha512 + - maven/org/opensearch/gradle/build-tools/1.3.0/build-tools-1.3.0-sources.jar.md5 + - maven/org/opensearch/gradle/build-tools/1.3.0/build-tools-1.3.0-javadoc.jar + - maven/org/opensearch/gradle/build-tools/1.3.0/build-tools-1.3.0-sources.jar.sha256 + - maven/org/opensearch/gradle/build-tools/1.3.0/build-tools-1.3.0.jar.md5 + - maven/org/opensearch/gradle/build-tools/1.3.0/build-tools-1.3.0.jar + - maven/org/opensearch/gradle/build-tools/1.3.0/build-tools-1.3.0-sources.jar.sha512 + - maven/org/opensearch/gradle/build-tools/1.3.0/build-tools-1.3.0-test-fixtures.jar.sha512 + - maven/org/opensearch/gradle/build-tools/1.3.0/build-tools-1.3.0-test-fixtures.jar.md5 + - maven/org/opensearch/gradle/build-tools/1.3.0/build-tools-1.3.0.module.sha256 + - maven/org/opensearch/gradle/build-tools/1.3.0/build-tools-1.3.0.module.sha1 + - maven/org/opensearch/gradle/build-tools/1.3.0/build-tools-1.3.0.jar.sha512 + - maven/org/opensearch/gradle/build-tools/1.3.0/build-tools-1.3.0-test-fixtures.jar + - maven/org/opensearch/gradle/build-tools/1.3.0/build-tools-1.3.0.jar.sha1 + - maven/org/opensearch/gradle/build-tools/1.3.0/build-tools-1.3.0-sources.jar + - maven/org/opensearch/gradle/build-tools/1.3.0/build-tools-1.3.0.module + - maven/org/opensearch/gradle/build-tools/1.3.0/build-tools-1.3.0.pom + - maven/org/opensearch/gradle/build-tools/1.3.0/build-tools-1.3.0.module.md5 + - maven/org/opensearch/gradle/build-tools/1.3.0/build-tools-1.3.0.pom.md5 + - maven/org/opensearch/gradle/build-tools/1.3.0/build-tools-1.3.0.pom.sha256 + - maven/org/opensearch/gradle/build-tools/1.3.0/build-tools-1.3.0.pom.sha512 + - maven/org/opensearch/gradle/build-tools/1.3.0/build-tools-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/gradle/build-tools/1.3.0/build-tools-1.3.0-sources.jar.sha1 + - maven/org/opensearch/gradle/build-tools/1.3.0/build-tools-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/gradle/build-tools/1.3.0/build-tools-1.3.0-test-fixtures.jar.sha1 + - maven/org/opensearch/gradle/build-tools/1.3.0/build-tools-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/custom-significance-heuristic/maven-metadata.xml.md5 + - maven/org/opensearch/custom-significance-heuristic/maven-metadata.xml.sha256 + - maven/org/opensearch/custom-significance-heuristic/maven-metadata.xml.sha512 + - maven/org/opensearch/custom-significance-heuristic/maven-metadata.xml.sha1 + - maven/org/opensearch/custom-significance-heuristic/maven-metadata.xml + - maven/org/opensearch/custom-significance-heuristic/1.3.0/custom-significance-heuristic-1.3.0.jar.sha256 + - maven/org/opensearch/custom-significance-heuristic/1.3.0/custom-significance-heuristic-1.3.0.jar + - maven/org/opensearch/custom-significance-heuristic/1.3.0/custom-significance-heuristic-1.3.0.module + - maven/org/opensearch/custom-significance-heuristic/1.3.0/custom-significance-heuristic-1.3.0.pom.sha256 + - maven/org/opensearch/custom-significance-heuristic/1.3.0/custom-significance-heuristic-1.3.0-sources.jar.sha1 + - maven/org/opensearch/custom-significance-heuristic/1.3.0/custom-significance-heuristic-1.3.0-javadoc.jar + - maven/org/opensearch/custom-significance-heuristic/1.3.0/custom-significance-heuristic-1.3.0.pom + - maven/org/opensearch/custom-significance-heuristic/1.3.0/custom-significance-heuristic-1.3.0.jar.sha1 + - maven/org/opensearch/custom-significance-heuristic/1.3.0/custom-significance-heuristic-1.3.0-sources.jar.sha512 + - maven/org/opensearch/custom-significance-heuristic/1.3.0/custom-significance-heuristic-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/custom-significance-heuristic/1.3.0/custom-significance-heuristic-1.3.0.pom.md5 + - maven/org/opensearch/custom-significance-heuristic/1.3.0/custom-significance-heuristic-1.3.0.module.sha1 + - maven/org/opensearch/custom-significance-heuristic/1.3.0/custom-significance-heuristic-1.3.0-sources.jar + - maven/org/opensearch/custom-significance-heuristic/1.3.0/custom-significance-heuristic-1.3.0.module.md5 + - maven/org/opensearch/custom-significance-heuristic/1.3.0/custom-significance-heuristic-1.3.0.module.sha512 + - maven/org/opensearch/custom-significance-heuristic/1.3.0/custom-significance-heuristic-1.3.0.pom.sha1 + - maven/org/opensearch/custom-significance-heuristic/1.3.0/custom-significance-heuristic-1.3.0.jar.sha512 + - maven/org/opensearch/custom-significance-heuristic/1.3.0/custom-significance-heuristic-1.3.0.module.sha256 + - maven/org/opensearch/custom-significance-heuristic/1.3.0/custom-significance-heuristic-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/custom-significance-heuristic/1.3.0/custom-significance-heuristic-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/custom-significance-heuristic/1.3.0/custom-significance-heuristic-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/custom-significance-heuristic/1.3.0/custom-significance-heuristic-1.3.0.pom.sha512 + - maven/org/opensearch/custom-significance-heuristic/1.3.0/custom-significance-heuristic-1.3.0.jar.md5 + - maven/org/opensearch/custom-significance-heuristic/1.3.0/custom-significance-heuristic-1.3.0-sources.jar.sha256 + - maven/org/opensearch/custom-significance-heuristic/1.3.0/custom-significance-heuristic-1.3.0-sources.jar.md5 + - maven/org/opensearch/opensearch-benchmarks/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-benchmarks/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-benchmarks/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-benchmarks/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-benchmarks/maven-metadata.xml + - maven/org/opensearch/opensearch-benchmarks/1.3.0/opensearch-benchmarks-1.3.0.jar.sha1 + - maven/org/opensearch/opensearch-benchmarks/1.3.0/opensearch-benchmarks-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-benchmarks/1.3.0/opensearch-benchmarks-1.3.0-javadoc.jar + - maven/org/opensearch/opensearch-benchmarks/1.3.0/opensearch-benchmarks-1.3.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-benchmarks/1.3.0/opensearch-benchmarks-1.3.0.pom.sha256 + - maven/org/opensearch/opensearch-benchmarks/1.3.0/opensearch-benchmarks-1.3.0.pom.sha512 + - maven/org/opensearch/opensearch-benchmarks/1.3.0/opensearch-benchmarks-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-benchmarks/1.3.0/opensearch-benchmarks-1.3.0.jar.md5 + - maven/org/opensearch/opensearch-benchmarks/1.3.0/opensearch-benchmarks-1.3.0.pom.sha1 + - maven/org/opensearch/opensearch-benchmarks/1.3.0/opensearch-benchmarks-1.3.0-sources.jar + - maven/org/opensearch/opensearch-benchmarks/1.3.0/opensearch-benchmarks-1.3.0.module.sha512 + - maven/org/opensearch/opensearch-benchmarks/1.3.0/opensearch-benchmarks-1.3.0.module.sha256 + - maven/org/opensearch/opensearch-benchmarks/1.3.0/opensearch-benchmarks-1.3.0-sources.jar.md5 + - maven/org/opensearch/opensearch-benchmarks/1.3.0/opensearch-benchmarks-1.3.0.pom + - maven/org/opensearch/opensearch-benchmarks/1.3.0/opensearch-benchmarks-1.3.0.jar + - maven/org/opensearch/opensearch-benchmarks/1.3.0/opensearch-benchmarks-1.3.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-benchmarks/1.3.0/opensearch-benchmarks-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-benchmarks/1.3.0/opensearch-benchmarks-1.3.0.jar.sha512 + - maven/org/opensearch/opensearch-benchmarks/1.3.0/opensearch-benchmarks-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-benchmarks/1.3.0/opensearch-benchmarks-1.3.0.module + - maven/org/opensearch/opensearch-benchmarks/1.3.0/opensearch-benchmarks-1.3.0.jar.sha256 + - maven/org/opensearch/opensearch-benchmarks/1.3.0/opensearch-benchmarks-1.3.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-benchmarks/1.3.0/opensearch-benchmarks-1.3.0.module.sha1 + - maven/org/opensearch/opensearch-benchmarks/1.3.0/opensearch-benchmarks-1.3.0.pom.md5 + - maven/org/opensearch/opensearch-benchmarks/1.3.0/opensearch-benchmarks-1.3.0.module.md5 + - maven/org/opensearch/plugin/discovery-gce/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/discovery-gce/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/discovery-gce/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/discovery-gce/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/discovery-gce/maven-metadata.xml + - maven/org/opensearch/plugin/discovery-gce/1.3.0/discovery-gce-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/discovery-gce/1.3.0/discovery-gce-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/discovery-gce/1.3.0/discovery-gce-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/discovery-gce/1.3.0/discovery-gce-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/discovery-gce/1.3.0/discovery-gce-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/discovery-gce/1.3.0/discovery-gce-1.3.0.module.sha512 + - maven/org/opensearch/plugin/discovery-gce/1.3.0/discovery-gce-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/discovery-gce/1.3.0/discovery-gce-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/discovery-gce/1.3.0/discovery-gce-1.3.0.pom + - maven/org/opensearch/plugin/discovery-gce/1.3.0/discovery-gce-1.3.0.module + - maven/org/opensearch/plugin/discovery-gce/1.3.0/discovery-gce-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/discovery-gce/1.3.0/discovery-gce-1.3.0.module.md5 + - maven/org/opensearch/plugin/discovery-gce/1.3.0/discovery-gce-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/discovery-gce/1.3.0/discovery-gce-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/discovery-gce/1.3.0/discovery-gce-1.3.0.jar.md5 + - maven/org/opensearch/plugin/discovery-gce/1.3.0/discovery-gce-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/discovery-gce/1.3.0/discovery-gce-1.3.0-sources.jar + - maven/org/opensearch/plugin/discovery-gce/1.3.0/discovery-gce-1.3.0.module.sha1 + - maven/org/opensearch/plugin/discovery-gce/1.3.0/discovery-gce-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/discovery-gce/1.3.0/discovery-gce-1.3.0.jar + - maven/org/opensearch/plugin/discovery-gce/1.3.0/discovery-gce-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/discovery-gce/1.3.0/discovery-gce-1.3.0.module.sha256 + - maven/org/opensearch/plugin/discovery-gce/1.3.0/discovery-gce-1.3.0.pom.md5 + - maven/org/opensearch/plugin/discovery-gce/1.3.0/discovery-gce-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/discovery-gce/1.3.0/discovery-gce-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/analysis-smartcn/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-smartcn/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-smartcn/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-smartcn/1.3.0/analysis-smartcn-1.3.0.module.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/1.3.0/analysis-smartcn-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/analysis-smartcn/1.3.0/analysis-smartcn-1.3.0.pom.md5 + - maven/org/opensearch/plugin/analysis-smartcn/1.3.0/analysis-smartcn-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/1.3.0/analysis-smartcn-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/analysis-smartcn/1.3.0/analysis-smartcn-1.3.0-sources.jar + - maven/org/opensearch/plugin/analysis-smartcn/1.3.0/analysis-smartcn-1.3.0.jar.md5 + - maven/org/opensearch/plugin/analysis-smartcn/1.3.0/analysis-smartcn-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/analysis-smartcn/1.3.0/analysis-smartcn-1.3.0.module.md5 + - maven/org/opensearch/plugin/analysis-smartcn/1.3.0/analysis-smartcn-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/1.3.0/analysis-smartcn-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-smartcn/1.3.0/analysis-smartcn-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-smartcn/1.3.0/analysis-smartcn-1.3.0.pom + - maven/org/opensearch/plugin/analysis-smartcn/1.3.0/analysis-smartcn-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/1.3.0/analysis-smartcn-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/1.3.0/analysis-smartcn-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/1.3.0/analysis-smartcn-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/1.3.0/analysis-smartcn-1.3.0.module + - maven/org/opensearch/plugin/analysis-smartcn/1.3.0/analysis-smartcn-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-smartcn/1.3.0/analysis-smartcn-1.3.0.jar + - maven/org/opensearch/plugin/analysis-smartcn/1.3.0/analysis-smartcn-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/1.3.0/analysis-smartcn-1.3.0.module.sha256 + - maven/org/opensearch/plugin/analysis-smartcn/1.3.0/analysis-smartcn-1.3.0.module.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/1.3.0/analysis-smartcn-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/1.3.0/analysis-smartcn-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/ingest-user-agent/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/ingest-user-agent/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/ingest-user-agent/maven-metadata.xml + - maven/org/opensearch/plugin/ingest-user-agent/1.3.0/ingest-user-agent-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/ingest-user-agent/1.3.0/ingest-user-agent-1.3.0.pom + - maven/org/opensearch/plugin/ingest-user-agent/1.3.0/ingest-user-agent-1.3.0.module.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/1.3.0/ingest-user-agent-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/ingest-user-agent/1.3.0/ingest-user-agent-1.3.0.module + - maven/org/opensearch/plugin/ingest-user-agent/1.3.0/ingest-user-agent-1.3.0.jar + - maven/org/opensearch/plugin/ingest-user-agent/1.3.0/ingest-user-agent-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/ingest-user-agent/1.3.0/ingest-user-agent-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/ingest-user-agent/1.3.0/ingest-user-agent-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/1.3.0/ingest-user-agent-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/ingest-user-agent/1.3.0/ingest-user-agent-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/1.3.0/ingest-user-agent-1.3.0.module.sha1 + - maven/org/opensearch/plugin/ingest-user-agent/1.3.0/ingest-user-agent-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/ingest-user-agent/1.3.0/ingest-user-agent-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/1.3.0/ingest-user-agent-1.3.0-sources.jar + - maven/org/opensearch/plugin/ingest-user-agent/1.3.0/ingest-user-agent-1.3.0.module.sha512 + - maven/org/opensearch/plugin/ingest-user-agent/1.3.0/ingest-user-agent-1.3.0.jar.md5 + - maven/org/opensearch/plugin/ingest-user-agent/1.3.0/ingest-user-agent-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/ingest-user-agent/1.3.0/ingest-user-agent-1.3.0.module.md5 + - maven/org/opensearch/plugin/ingest-user-agent/1.3.0/ingest-user-agent-1.3.0.pom.md5 + - maven/org/opensearch/plugin/ingest-user-agent/1.3.0/ingest-user-agent-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/ingest-user-agent/1.3.0/ingest-user-agent-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/ingest-user-agent/1.3.0/ingest-user-agent-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/1.3.0/ingest-user-agent-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/ingest-user-agent/1.3.0/ingest-user-agent-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/store-smb/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/store-smb/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/store-smb/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/store-smb/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/store-smb/maven-metadata.xml + - maven/org/opensearch/plugin/store-smb/1.3.0/store-smb-1.3.0.pom.md5 + - maven/org/opensearch/plugin/store-smb/1.3.0/store-smb-1.3.0.module.md5 + - maven/org/opensearch/plugin/store-smb/1.3.0/store-smb-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/store-smb/1.3.0/store-smb-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/store-smb/1.3.0/store-smb-1.3.0.jar.md5 + - maven/org/opensearch/plugin/store-smb/1.3.0/store-smb-1.3.0-sources.jar + - maven/org/opensearch/plugin/store-smb/1.3.0/store-smb-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/store-smb/1.3.0/store-smb-1.3.0.jar + - maven/org/opensearch/plugin/store-smb/1.3.0/store-smb-1.3.0.pom + - maven/org/opensearch/plugin/store-smb/1.3.0/store-smb-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/store-smb/1.3.0/store-smb-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/store-smb/1.3.0/store-smb-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/store-smb/1.3.0/store-smb-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/store-smb/1.3.0/store-smb-1.3.0.module + - maven/org/opensearch/plugin/store-smb/1.3.0/store-smb-1.3.0.module.sha1 + - maven/org/opensearch/plugin/store-smb/1.3.0/store-smb-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/store-smb/1.3.0/store-smb-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/store-smb/1.3.0/store-smb-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/store-smb/1.3.0/store-smb-1.3.0.module.sha512 + - maven/org/opensearch/plugin/store-smb/1.3.0/store-smb-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/store-smb/1.3.0/store-smb-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/store-smb/1.3.0/store-smb-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/store-smb/1.3.0/store-smb-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/store-smb/1.3.0/store-smb-1.3.0.module.sha256 + - maven/org/opensearch/plugin/store-smb/1.3.0/store-smb-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-kuromoji/1.3.0/analysis-kuromoji-1.3.0.module.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/1.3.0/analysis-kuromoji-1.3.0.pom + - maven/org/opensearch/plugin/analysis-kuromoji/1.3.0/analysis-kuromoji-1.3.0.pom.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/1.3.0/analysis-kuromoji-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/1.3.0/analysis-kuromoji-1.3.0.module.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/1.3.0/analysis-kuromoji-1.3.0.module + - maven/org/opensearch/plugin/analysis-kuromoji/1.3.0/analysis-kuromoji-1.3.0.jar + - maven/org/opensearch/plugin/analysis-kuromoji/1.3.0/analysis-kuromoji-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/1.3.0/analysis-kuromoji-1.3.0.module.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/1.3.0/analysis-kuromoji-1.3.0.jar.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/1.3.0/analysis-kuromoji-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/1.3.0/analysis-kuromoji-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/1.3.0/analysis-kuromoji-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/1.3.0/analysis-kuromoji-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/1.3.0/analysis-kuromoji-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/1.3.0/analysis-kuromoji-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/1.3.0/analysis-kuromoji-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/1.3.0/analysis-kuromoji-1.3.0.module.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/1.3.0/analysis-kuromoji-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/1.3.0/analysis-kuromoji-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/analysis-kuromoji/1.3.0/analysis-kuromoji-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/1.3.0/analysis-kuromoji-1.3.0-sources.jar + - maven/org/opensearch/plugin/analysis-kuromoji/1.3.0/analysis-kuromoji-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/1.3.0/analysis-kuromoji-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/1.3.0/analysis-kuromoji-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/analysis-nori/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-nori/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-nori/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-nori/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-nori/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-nori/1.3.0/analysis-nori-1.3.0.module.sha1 + - maven/org/opensearch/plugin/analysis-nori/1.3.0/analysis-nori-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-nori/1.3.0/analysis-nori-1.3.0.module + - maven/org/opensearch/plugin/analysis-nori/1.3.0/analysis-nori-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-nori/1.3.0/analysis-nori-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/analysis-nori/1.3.0/analysis-nori-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/analysis-nori/1.3.0/analysis-nori-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/analysis-nori/1.3.0/analysis-nori-1.3.0.jar.md5 + - maven/org/opensearch/plugin/analysis-nori/1.3.0/analysis-nori-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/analysis-nori/1.3.0/analysis-nori-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/analysis-nori/1.3.0/analysis-nori-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/analysis-nori/1.3.0/analysis-nori-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-nori/1.3.0/analysis-nori-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/analysis-nori/1.3.0/analysis-nori-1.3.0.module.md5 + - maven/org/opensearch/plugin/analysis-nori/1.3.0/analysis-nori-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-nori/1.3.0/analysis-nori-1.3.0.module.sha256 + - maven/org/opensearch/plugin/analysis-nori/1.3.0/analysis-nori-1.3.0.module.sha512 + - maven/org/opensearch/plugin/analysis-nori/1.3.0/analysis-nori-1.3.0-sources.jar + - maven/org/opensearch/plugin/analysis-nori/1.3.0/analysis-nori-1.3.0.pom.md5 + - maven/org/opensearch/plugin/analysis-nori/1.3.0/analysis-nori-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-nori/1.3.0/analysis-nori-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-nori/1.3.0/analysis-nori-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-nori/1.3.0/analysis-nori-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-nori/1.3.0/analysis-nori-1.3.0.jar + - maven/org/opensearch/plugin/analysis-nori/1.3.0/analysis-nori-1.3.0.pom + - maven/org/opensearch/plugin/parent-join-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/parent-join-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/parent-join-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/parent-join-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/parent-join-client/maven-metadata.xml + - maven/org/opensearch/plugin/parent-join-client/1.3.0/parent-join-client-1.3.0-sources.jar + - maven/org/opensearch/plugin/parent-join-client/1.3.0/parent-join-client-1.3.0.module + - maven/org/opensearch/plugin/parent-join-client/1.3.0/parent-join-client-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/parent-join-client/1.3.0/parent-join-client-1.3.0.jar.md5 + - maven/org/opensearch/plugin/parent-join-client/1.3.0/parent-join-client-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/parent-join-client/1.3.0/parent-join-client-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/parent-join-client/1.3.0/parent-join-client-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/parent-join-client/1.3.0/parent-join-client-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/parent-join-client/1.3.0/parent-join-client-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/parent-join-client/1.3.0/parent-join-client-1.3.0.module.sha1 + - maven/org/opensearch/plugin/parent-join-client/1.3.0/parent-join-client-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/parent-join-client/1.3.0/parent-join-client-1.3.0.module.md5 + - maven/org/opensearch/plugin/parent-join-client/1.3.0/parent-join-client-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/parent-join-client/1.3.0/parent-join-client-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/parent-join-client/1.3.0/parent-join-client-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/parent-join-client/1.3.0/parent-join-client-1.3.0.pom + - maven/org/opensearch/plugin/parent-join-client/1.3.0/parent-join-client-1.3.0.pom.md5 + - maven/org/opensearch/plugin/parent-join-client/1.3.0/parent-join-client-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/parent-join-client/1.3.0/parent-join-client-1.3.0.module.sha512 + - maven/org/opensearch/plugin/parent-join-client/1.3.0/parent-join-client-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/parent-join-client/1.3.0/parent-join-client-1.3.0.module.sha256 + - maven/org/opensearch/plugin/parent-join-client/1.3.0/parent-join-client-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/parent-join-client/1.3.0/parent-join-client-1.3.0.jar + - maven/org/opensearch/plugin/parent-join-client/1.3.0/parent-join-client-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/parent-join-client/1.3.0/parent-join-client-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/lang-expression/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/lang-expression/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/lang-expression/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/lang-expression/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/lang-expression/maven-metadata.xml + - maven/org/opensearch/plugin/lang-expression/1.3.0/lang-expression-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/lang-expression/1.3.0/lang-expression-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/lang-expression/1.3.0/lang-expression-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/lang-expression/1.3.0/lang-expression-1.3.0.module.sha1 + - maven/org/opensearch/plugin/lang-expression/1.3.0/lang-expression-1.3.0.pom + - maven/org/opensearch/plugin/lang-expression/1.3.0/lang-expression-1.3.0.module.md5 + - maven/org/opensearch/plugin/lang-expression/1.3.0/lang-expression-1.3.0.pom.md5 + - maven/org/opensearch/plugin/lang-expression/1.3.0/lang-expression-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/lang-expression/1.3.0/lang-expression-1.3.0.module.sha512 + - maven/org/opensearch/plugin/lang-expression/1.3.0/lang-expression-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/lang-expression/1.3.0/lang-expression-1.3.0.module + - maven/org/opensearch/plugin/lang-expression/1.3.0/lang-expression-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/lang-expression/1.3.0/lang-expression-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/lang-expression/1.3.0/lang-expression-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/lang-expression/1.3.0/lang-expression-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/lang-expression/1.3.0/lang-expression-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/lang-expression/1.3.0/lang-expression-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/lang-expression/1.3.0/lang-expression-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/lang-expression/1.3.0/lang-expression-1.3.0.jar + - maven/org/opensearch/plugin/lang-expression/1.3.0/lang-expression-1.3.0-sources.jar + - maven/org/opensearch/plugin/lang-expression/1.3.0/lang-expression-1.3.0.jar.md5 + - maven/org/opensearch/plugin/lang-expression/1.3.0/lang-expression-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/lang-expression/1.3.0/lang-expression-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/lang-expression/1.3.0/lang-expression-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/lang-expression/1.3.0/lang-expression-1.3.0.module.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-phonetic/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-phonetic/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-phonetic/1.3.0/analysis-phonetic-1.3.0.module.md5 + - maven/org/opensearch/plugin/analysis-phonetic/1.3.0/analysis-phonetic-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/analysis-phonetic/1.3.0/analysis-phonetic-1.3.0.module + - maven/org/opensearch/plugin/analysis-phonetic/1.3.0/analysis-phonetic-1.3.0.module.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/1.3.0/analysis-phonetic-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/analysis-phonetic/1.3.0/analysis-phonetic-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-phonetic/1.3.0/analysis-phonetic-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/1.3.0/analysis-phonetic-1.3.0.jar + - maven/org/opensearch/plugin/analysis-phonetic/1.3.0/analysis-phonetic-1.3.0.jar.md5 + - maven/org/opensearch/plugin/analysis-phonetic/1.3.0/analysis-phonetic-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/1.3.0/analysis-phonetic-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-phonetic/1.3.0/analysis-phonetic-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/analysis-phonetic/1.3.0/analysis-phonetic-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/1.3.0/analysis-phonetic-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/1.3.0/analysis-phonetic-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/1.3.0/analysis-phonetic-1.3.0.module.sha512 + - maven/org/opensearch/plugin/analysis-phonetic/1.3.0/analysis-phonetic-1.3.0.pom.md5 + - maven/org/opensearch/plugin/analysis-phonetic/1.3.0/analysis-phonetic-1.3.0.module.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/1.3.0/analysis-phonetic-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/1.3.0/analysis-phonetic-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-phonetic/1.3.0/analysis-phonetic-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-phonetic/1.3.0/analysis-phonetic-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/1.3.0/analysis-phonetic-1.3.0-sources.jar + - maven/org/opensearch/plugin/analysis-phonetic/1.3.0/analysis-phonetic-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/1.3.0/analysis-phonetic-1.3.0.pom + - maven/org/opensearch/plugin/lang-mustache-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/lang-mustache-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/lang-mustache-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/maven-metadata.xml + - maven/org/opensearch/plugin/lang-mustache-client/1.3.0/lang-mustache-client-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/lang-mustache-client/1.3.0/lang-mustache-client-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/1.3.0/lang-mustache-client-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/lang-mustache-client/1.3.0/lang-mustache-client-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/1.3.0/lang-mustache-client-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/1.3.0/lang-mustache-client-1.3.0.pom.md5 + - maven/org/opensearch/plugin/lang-mustache-client/1.3.0/lang-mustache-client-1.3.0.module.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/1.3.0/lang-mustache-client-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/1.3.0/lang-mustache-client-1.3.0.jar + - maven/org/opensearch/plugin/lang-mustache-client/1.3.0/lang-mustache-client-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/lang-mustache-client/1.3.0/lang-mustache-client-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/lang-mustache-client/1.3.0/lang-mustache-client-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/1.3.0/lang-mustache-client-1.3.0.jar.md5 + - maven/org/opensearch/plugin/lang-mustache-client/1.3.0/lang-mustache-client-1.3.0.module.sha512 + - maven/org/opensearch/plugin/lang-mustache-client/1.3.0/lang-mustache-client-1.3.0.module + - maven/org/opensearch/plugin/lang-mustache-client/1.3.0/lang-mustache-client-1.3.0.pom + - maven/org/opensearch/plugin/lang-mustache-client/1.3.0/lang-mustache-client-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/1.3.0/lang-mustache-client-1.3.0.module.md5 + - maven/org/opensearch/plugin/lang-mustache-client/1.3.0/lang-mustache-client-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/1.3.0/lang-mustache-client-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/lang-mustache-client/1.3.0/lang-mustache-client-1.3.0-sources.jar + - maven/org/opensearch/plugin/lang-mustache-client/1.3.0/lang-mustache-client-1.3.0.module.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/1.3.0/lang-mustache-client-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/lang-mustache-client/1.3.0/lang-mustache-client-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/1.3.0/lang-mustache-client-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/repository-hdfs/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-hdfs/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-hdfs/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-hdfs/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-hdfs/maven-metadata.xml + - maven/org/opensearch/plugin/repository-hdfs/1.3.0/repository-hdfs-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/repository-hdfs/1.3.0/repository-hdfs-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/repository-hdfs/1.3.0/repository-hdfs-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/repository-hdfs/1.3.0/repository-hdfs-1.3.0.jar.md5 + - maven/org/opensearch/plugin/repository-hdfs/1.3.0/repository-hdfs-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/repository-hdfs/1.3.0/repository-hdfs-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/repository-hdfs/1.3.0/repository-hdfs-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/repository-hdfs/1.3.0/repository-hdfs-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/repository-hdfs/1.3.0/repository-hdfs-1.3.0-sources.jar + - maven/org/opensearch/plugin/repository-hdfs/1.3.0/repository-hdfs-1.3.0.module.md5 + - maven/org/opensearch/plugin/repository-hdfs/1.3.0/repository-hdfs-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/repository-hdfs/1.3.0/repository-hdfs-1.3.0.module.sha512 + - maven/org/opensearch/plugin/repository-hdfs/1.3.0/repository-hdfs-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/repository-hdfs/1.3.0/repository-hdfs-1.3.0.module.sha1 + - maven/org/opensearch/plugin/repository-hdfs/1.3.0/repository-hdfs-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/repository-hdfs/1.3.0/repository-hdfs-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/repository-hdfs/1.3.0/repository-hdfs-1.3.0.module.sha256 + - maven/org/opensearch/plugin/repository-hdfs/1.3.0/repository-hdfs-1.3.0.pom.md5 + - maven/org/opensearch/plugin/repository-hdfs/1.3.0/repository-hdfs-1.3.0.module + - maven/org/opensearch/plugin/repository-hdfs/1.3.0/repository-hdfs-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/repository-hdfs/1.3.0/repository-hdfs-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/repository-hdfs/1.3.0/repository-hdfs-1.3.0.pom + - maven/org/opensearch/plugin/repository-hdfs/1.3.0/repository-hdfs-1.3.0.jar + - maven/org/opensearch/plugin/repository-hdfs/1.3.0/repository-hdfs-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/repository-hdfs/1.3.0/repository-hdfs-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/mapper-extras-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/mapper-extras-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/maven-metadata.xml + - maven/org/opensearch/plugin/mapper-extras-client/1.3.0/mapper-extras-client-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/mapper-extras-client/1.3.0/mapper-extras-client-1.3.0.jar + - maven/org/opensearch/plugin/mapper-extras-client/1.3.0/mapper-extras-client-1.3.0.module.sha512 + - maven/org/opensearch/plugin/mapper-extras-client/1.3.0/mapper-extras-client-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/1.3.0/mapper-extras-client-1.3.0.module.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/1.3.0/mapper-extras-client-1.3.0.module.md5 + - maven/org/opensearch/plugin/mapper-extras-client/1.3.0/mapper-extras-client-1.3.0.pom.md5 + - maven/org/opensearch/plugin/mapper-extras-client/1.3.0/mapper-extras-client-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/mapper-extras-client/1.3.0/mapper-extras-client-1.3.0.jar.md5 + - maven/org/opensearch/plugin/mapper-extras-client/1.3.0/mapper-extras-client-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/mapper-extras-client/1.3.0/mapper-extras-client-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/1.3.0/mapper-extras-client-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/1.3.0/mapper-extras-client-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/mapper-extras-client/1.3.0/mapper-extras-client-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/1.3.0/mapper-extras-client-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/1.3.0/mapper-extras-client-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/mapper-extras-client/1.3.0/mapper-extras-client-1.3.0.module + - maven/org/opensearch/plugin/mapper-extras-client/1.3.0/mapper-extras-client-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/mapper-extras-client/1.3.0/mapper-extras-client-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/1.3.0/mapper-extras-client-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/1.3.0/mapper-extras-client-1.3.0.module.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/1.3.0/mapper-extras-client-1.3.0.pom + - maven/org/opensearch/plugin/mapper-extras-client/1.3.0/mapper-extras-client-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/mapper-extras-client/1.3.0/mapper-extras-client-1.3.0-sources.jar + - maven/org/opensearch/plugin/mapper-extras-client/1.3.0/mapper-extras-client-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/systemd/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/systemd/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/systemd/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/systemd/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/systemd/maven-metadata.xml + - maven/org/opensearch/plugin/systemd/1.3.0/systemd-1.3.0.jar.md5 + - maven/org/opensearch/plugin/systemd/1.3.0/systemd-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/systemd/1.3.0/systemd-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/systemd/1.3.0/systemd-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/systemd/1.3.0/systemd-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/systemd/1.3.0/systemd-1.3.0.jar + - maven/org/opensearch/plugin/systemd/1.3.0/systemd-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/systemd/1.3.0/systemd-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/systemd/1.3.0/systemd-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/systemd/1.3.0/systemd-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/systemd/1.3.0/systemd-1.3.0.module + - maven/org/opensearch/plugin/systemd/1.3.0/systemd-1.3.0.module.sha512 + - maven/org/opensearch/plugin/systemd/1.3.0/systemd-1.3.0.module.sha1 + - maven/org/opensearch/plugin/systemd/1.3.0/systemd-1.3.0-sources.jar + - maven/org/opensearch/plugin/systemd/1.3.0/systemd-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/systemd/1.3.0/systemd-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/systemd/1.3.0/systemd-1.3.0.module.md5 + - maven/org/opensearch/plugin/systemd/1.3.0/systemd-1.3.0.module.sha256 + - maven/org/opensearch/plugin/systemd/1.3.0/systemd-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/systemd/1.3.0/systemd-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/systemd/1.3.0/systemd-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/systemd/1.3.0/systemd-1.3.0.pom + - maven/org/opensearch/plugin/systemd/1.3.0/systemd-1.3.0.pom.md5 + - maven/org/opensearch/plugin/systemd/1.3.0/systemd-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/systemd/1.3.0/systemd-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/analysis-icu-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-icu-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-icu-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-icu-client/1.3.0/analysis-icu-client-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-icu-client/1.3.0/analysis-icu-client-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/1.3.0/analysis-icu-client-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/1.3.0/analysis-icu-client-1.3.0.module.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/1.3.0/analysis-icu-client-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-icu-client/1.3.0/analysis-icu-client-1.3.0.module.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/1.3.0/analysis-icu-client-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/1.3.0/analysis-icu-client-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/1.3.0/analysis-icu-client-1.3.0.module + - maven/org/opensearch/plugin/analysis-icu-client/1.3.0/analysis-icu-client-1.3.0.jar + - maven/org/opensearch/plugin/analysis-icu-client/1.3.0/analysis-icu-client-1.3.0.jar.md5 + - maven/org/opensearch/plugin/analysis-icu-client/1.3.0/analysis-icu-client-1.3.0.module.md5 + - maven/org/opensearch/plugin/analysis-icu-client/1.3.0/analysis-icu-client-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/1.3.0/analysis-icu-client-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/analysis-icu-client/1.3.0/analysis-icu-client-1.3.0-sources.jar + - maven/org/opensearch/plugin/analysis-icu-client/1.3.0/analysis-icu-client-1.3.0.module.sha256 + - maven/org/opensearch/plugin/analysis-icu-client/1.3.0/analysis-icu-client-1.3.0.pom.md5 + - maven/org/opensearch/plugin/analysis-icu-client/1.3.0/analysis-icu-client-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/analysis-icu-client/1.3.0/analysis-icu-client-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/1.3.0/analysis-icu-client-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/analysis-icu-client/1.3.0/analysis-icu-client-1.3.0.pom + - maven/org/opensearch/plugin/analysis-icu-client/1.3.0/analysis-icu-client-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/1.3.0/analysis-icu-client-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/1.3.0/analysis-icu-client-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-icu-client/1.3.0/analysis-icu-client-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/mapper-annotated-text/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/mapper-annotated-text/maven-metadata.xml + - maven/org/opensearch/plugin/mapper-annotated-text/1.3.0/mapper-annotated-text-1.3.0.pom + - maven/org/opensearch/plugin/mapper-annotated-text/1.3.0/mapper-annotated-text-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/mapper-annotated-text/1.3.0/mapper-annotated-text-1.3.0.pom.md5 + - maven/org/opensearch/plugin/mapper-annotated-text/1.3.0/mapper-annotated-text-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/1.3.0/mapper-annotated-text-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/1.3.0/mapper-annotated-text-1.3.0.module + - maven/org/opensearch/plugin/mapper-annotated-text/1.3.0/mapper-annotated-text-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/1.3.0/mapper-annotated-text-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/mapper-annotated-text/1.3.0/mapper-annotated-text-1.3.0.module.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/1.3.0/mapper-annotated-text-1.3.0.module.sha1 + - maven/org/opensearch/plugin/mapper-annotated-text/1.3.0/mapper-annotated-text-1.3.0-sources.jar + - maven/org/opensearch/plugin/mapper-annotated-text/1.3.0/mapper-annotated-text-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/1.3.0/mapper-annotated-text-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/1.3.0/mapper-annotated-text-1.3.0.module.md5 + - maven/org/opensearch/plugin/mapper-annotated-text/1.3.0/mapper-annotated-text-1.3.0.jar.md5 + - maven/org/opensearch/plugin/mapper-annotated-text/1.3.0/mapper-annotated-text-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/1.3.0/mapper-annotated-text-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/1.3.0/mapper-annotated-text-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/mapper-annotated-text/1.3.0/mapper-annotated-text-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/mapper-annotated-text/1.3.0/mapper-annotated-text-1.3.0.jar + - maven/org/opensearch/plugin/mapper-annotated-text/1.3.0/mapper-annotated-text-1.3.0.module.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/1.3.0/mapper-annotated-text-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/1.3.0/mapper-annotated-text-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/mapper-annotated-text/1.3.0/mapper-annotated-text-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/mapper-annotated-text/1.3.0/mapper-annotated-text-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/ingest-geoip/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/ingest-geoip/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/ingest-geoip/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/ingest-geoip/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/ingest-geoip/maven-metadata.xml + - maven/org/opensearch/plugin/ingest-geoip/1.3.0/ingest-geoip-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/ingest-geoip/1.3.0/ingest-geoip-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/ingest-geoip/1.3.0/ingest-geoip-1.3.0.jar.md5 + - maven/org/opensearch/plugin/ingest-geoip/1.3.0/ingest-geoip-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/ingest-geoip/1.3.0/ingest-geoip-1.3.0.jar + - maven/org/opensearch/plugin/ingest-geoip/1.3.0/ingest-geoip-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/ingest-geoip/1.3.0/ingest-geoip-1.3.0.module.sha512 + - maven/org/opensearch/plugin/ingest-geoip/1.3.0/ingest-geoip-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/ingest-geoip/1.3.0/ingest-geoip-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/ingest-geoip/1.3.0/ingest-geoip-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/ingest-geoip/1.3.0/ingest-geoip-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/ingest-geoip/1.3.0/ingest-geoip-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/ingest-geoip/1.3.0/ingest-geoip-1.3.0.module + - maven/org/opensearch/plugin/ingest-geoip/1.3.0/ingest-geoip-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/ingest-geoip/1.3.0/ingest-geoip-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/ingest-geoip/1.3.0/ingest-geoip-1.3.0.module.sha256 + - maven/org/opensearch/plugin/ingest-geoip/1.3.0/ingest-geoip-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/ingest-geoip/1.3.0/ingest-geoip-1.3.0.pom.md5 + - maven/org/opensearch/plugin/ingest-geoip/1.3.0/ingest-geoip-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/ingest-geoip/1.3.0/ingest-geoip-1.3.0-sources.jar + - maven/org/opensearch/plugin/ingest-geoip/1.3.0/ingest-geoip-1.3.0.module.md5 + - maven/org/opensearch/plugin/ingest-geoip/1.3.0/ingest-geoip-1.3.0.module.sha1 + - maven/org/opensearch/plugin/ingest-geoip/1.3.0/ingest-geoip-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/ingest-geoip/1.3.0/ingest-geoip-1.3.0.pom + - maven/org/opensearch/plugin/ingest-geoip/1.3.0/ingest-geoip-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/ingest-attachment/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/ingest-attachment/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/ingest-attachment/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/ingest-attachment/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/ingest-attachment/maven-metadata.xml + - maven/org/opensearch/plugin/ingest-attachment/1.3.0/ingest-attachment-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/ingest-attachment/1.3.0/ingest-attachment-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/ingest-attachment/1.3.0/ingest-attachment-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/ingest-attachment/1.3.0/ingest-attachment-1.3.0.module.sha1 + - maven/org/opensearch/plugin/ingest-attachment/1.3.0/ingest-attachment-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/ingest-attachment/1.3.0/ingest-attachment-1.3.0.module.sha256 + - maven/org/opensearch/plugin/ingest-attachment/1.3.0/ingest-attachment-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/ingest-attachment/1.3.0/ingest-attachment-1.3.0.jar + - maven/org/opensearch/plugin/ingest-attachment/1.3.0/ingest-attachment-1.3.0-sources.jar + - maven/org/opensearch/plugin/ingest-attachment/1.3.0/ingest-attachment-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/ingest-attachment/1.3.0/ingest-attachment-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/ingest-attachment/1.3.0/ingest-attachment-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/ingest-attachment/1.3.0/ingest-attachment-1.3.0.jar.md5 + - maven/org/opensearch/plugin/ingest-attachment/1.3.0/ingest-attachment-1.3.0.pom + - maven/org/opensearch/plugin/ingest-attachment/1.3.0/ingest-attachment-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/ingest-attachment/1.3.0/ingest-attachment-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/ingest-attachment/1.3.0/ingest-attachment-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/ingest-attachment/1.3.0/ingest-attachment-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/ingest-attachment/1.3.0/ingest-attachment-1.3.0.module.md5 + - maven/org/opensearch/plugin/ingest-attachment/1.3.0/ingest-attachment-1.3.0.module + - maven/org/opensearch/plugin/ingest-attachment/1.3.0/ingest-attachment-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/ingest-attachment/1.3.0/ingest-attachment-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/ingest-attachment/1.3.0/ingest-attachment-1.3.0.module.sha512 + - maven/org/opensearch/plugin/ingest-attachment/1.3.0/ingest-attachment-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/ingest-attachment/1.3.0/ingest-attachment-1.3.0.pom.md5 + - maven/org/opensearch/plugin/repository-s3/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-s3/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-s3/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-s3/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-s3/maven-metadata.xml + - maven/org/opensearch/plugin/repository-s3/1.3.0/repository-s3-1.3.0.module + - maven/org/opensearch/plugin/repository-s3/1.3.0/repository-s3-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/repository-s3/1.3.0/repository-s3-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/repository-s3/1.3.0/repository-s3-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/repository-s3/1.3.0/repository-s3-1.3.0.module.sha256 + - maven/org/opensearch/plugin/repository-s3/1.3.0/repository-s3-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/repository-s3/1.3.0/repository-s3-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/repository-s3/1.3.0/repository-s3-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/repository-s3/1.3.0/repository-s3-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/repository-s3/1.3.0/repository-s3-1.3.0.module.md5 + - maven/org/opensearch/plugin/repository-s3/1.3.0/repository-s3-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/repository-s3/1.3.0/repository-s3-1.3.0.jar.md5 + - maven/org/opensearch/plugin/repository-s3/1.3.0/repository-s3-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/repository-s3/1.3.0/repository-s3-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/repository-s3/1.3.0/repository-s3-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/repository-s3/1.3.0/repository-s3-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/repository-s3/1.3.0/repository-s3-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/repository-s3/1.3.0/repository-s3-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/repository-s3/1.3.0/repository-s3-1.3.0.module.sha1 + - maven/org/opensearch/plugin/repository-s3/1.3.0/repository-s3-1.3.0.pom.md5 + - maven/org/opensearch/plugin/repository-s3/1.3.0/repository-s3-1.3.0.pom + - maven/org/opensearch/plugin/repository-s3/1.3.0/repository-s3-1.3.0.module.sha512 + - maven/org/opensearch/plugin/repository-s3/1.3.0/repository-s3-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/repository-s3/1.3.0/repository-s3-1.3.0-sources.jar + - maven/org/opensearch/plugin/repository-s3/1.3.0/repository-s3-1.3.0.jar + - maven/org/opensearch/plugin/rank-eval-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/rank-eval-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/rank-eval-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/rank-eval-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/rank-eval-client/maven-metadata.xml + - maven/org/opensearch/plugin/rank-eval-client/1.3.0/rank-eval-client-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/rank-eval-client/1.3.0/rank-eval-client-1.3.0.module + - maven/org/opensearch/plugin/rank-eval-client/1.3.0/rank-eval-client-1.3.0.jar.md5 + - maven/org/opensearch/plugin/rank-eval-client/1.3.0/rank-eval-client-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/rank-eval-client/1.3.0/rank-eval-client-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/rank-eval-client/1.3.0/rank-eval-client-1.3.0-sources.jar + - maven/org/opensearch/plugin/rank-eval-client/1.3.0/rank-eval-client-1.3.0.module.md5 + - maven/org/opensearch/plugin/rank-eval-client/1.3.0/rank-eval-client-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/rank-eval-client/1.3.0/rank-eval-client-1.3.0.pom + - maven/org/opensearch/plugin/rank-eval-client/1.3.0/rank-eval-client-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/rank-eval-client/1.3.0/rank-eval-client-1.3.0.module.sha512 + - maven/org/opensearch/plugin/rank-eval-client/1.3.0/rank-eval-client-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/rank-eval-client/1.3.0/rank-eval-client-1.3.0.module.sha1 + - maven/org/opensearch/plugin/rank-eval-client/1.3.0/rank-eval-client-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/rank-eval-client/1.3.0/rank-eval-client-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/rank-eval-client/1.3.0/rank-eval-client-1.3.0.module.sha256 + - maven/org/opensearch/plugin/rank-eval-client/1.3.0/rank-eval-client-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/rank-eval-client/1.3.0/rank-eval-client-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/rank-eval-client/1.3.0/rank-eval-client-1.3.0.pom.md5 + - maven/org/opensearch/plugin/rank-eval-client/1.3.0/rank-eval-client-1.3.0.jar + - maven/org/opensearch/plugin/rank-eval-client/1.3.0/rank-eval-client-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/rank-eval-client/1.3.0/rank-eval-client-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/rank-eval-client/1.3.0/rank-eval-client-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/rank-eval-client/1.3.0/rank-eval-client-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/rank-eval-client/1.3.0/rank-eval-client-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/transport-nio-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/transport-nio-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/transport-nio-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/transport-nio-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/transport-nio-client/maven-metadata.xml + - maven/org/opensearch/plugin/transport-nio-client/1.3.0/transport-nio-client-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/transport-nio-client/1.3.0/transport-nio-client-1.3.0.module.md5 + - maven/org/opensearch/plugin/transport-nio-client/1.3.0/transport-nio-client-1.3.0.module.sha1 + - maven/org/opensearch/plugin/transport-nio-client/1.3.0/transport-nio-client-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/transport-nio-client/1.3.0/transport-nio-client-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/transport-nio-client/1.3.0/transport-nio-client-1.3.0.module.sha512 + - maven/org/opensearch/plugin/transport-nio-client/1.3.0/transport-nio-client-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/transport-nio-client/1.3.0/transport-nio-client-1.3.0.jar + - maven/org/opensearch/plugin/transport-nio-client/1.3.0/transport-nio-client-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/transport-nio-client/1.3.0/transport-nio-client-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/transport-nio-client/1.3.0/transport-nio-client-1.3.0.jar.md5 + - maven/org/opensearch/plugin/transport-nio-client/1.3.0/transport-nio-client-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/transport-nio-client/1.3.0/transport-nio-client-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/transport-nio-client/1.3.0/transport-nio-client-1.3.0.module.sha256 + - maven/org/opensearch/plugin/transport-nio-client/1.3.0/transport-nio-client-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/transport-nio-client/1.3.0/transport-nio-client-1.3.0.module + - maven/org/opensearch/plugin/transport-nio-client/1.3.0/transport-nio-client-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/transport-nio-client/1.3.0/transport-nio-client-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/transport-nio-client/1.3.0/transport-nio-client-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/transport-nio-client/1.3.0/transport-nio-client-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/transport-nio-client/1.3.0/transport-nio-client-1.3.0.pom.md5 + - maven/org/opensearch/plugin/transport-nio-client/1.3.0/transport-nio-client-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/transport-nio-client/1.3.0/transport-nio-client-1.3.0-sources.jar + - maven/org/opensearch/plugin/transport-nio-client/1.3.0/transport-nio-client-1.3.0.pom + - maven/org/opensearch/plugin/transport-nio-client/1.3.0/transport-nio-client-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/client-benchmark-noop-api/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/client-benchmark-noop-api/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/maven-metadata.xml + - maven/org/opensearch/plugin/client-benchmark-noop-api/1.3.0/client-benchmark-noop-api-1.3.0.module.sha512 + - maven/org/opensearch/plugin/client-benchmark-noop-api/1.3.0/client-benchmark-noop-api-1.3.0.module.sha256 + - maven/org/opensearch/plugin/client-benchmark-noop-api/1.3.0/client-benchmark-noop-api-1.3.0-sources.jar + - maven/org/opensearch/plugin/client-benchmark-noop-api/1.3.0/client-benchmark-noop-api-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/client-benchmark-noop-api/1.3.0/client-benchmark-noop-api-1.3.0.jar.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/1.3.0/client-benchmark-noop-api-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/1.3.0/client-benchmark-noop-api-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/1.3.0/client-benchmark-noop-api-1.3.0.module.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/1.3.0/client-benchmark-noop-api-1.3.0.pom.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/1.3.0/client-benchmark-noop-api-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/client-benchmark-noop-api/1.3.0/client-benchmark-noop-api-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/client-benchmark-noop-api/1.3.0/client-benchmark-noop-api-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/client-benchmark-noop-api/1.3.0/client-benchmark-noop-api-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/client-benchmark-noop-api/1.3.0/client-benchmark-noop-api-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/1.3.0/client-benchmark-noop-api-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/client-benchmark-noop-api/1.3.0/client-benchmark-noop-api-1.3.0.module + - maven/org/opensearch/plugin/client-benchmark-noop-api/1.3.0/client-benchmark-noop-api-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/client-benchmark-noop-api/1.3.0/client-benchmark-noop-api-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/1.3.0/client-benchmark-noop-api-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/1.3.0/client-benchmark-noop-api-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/client-benchmark-noop-api/1.3.0/client-benchmark-noop-api-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/1.3.0/client-benchmark-noop-api-1.3.0.module.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/1.3.0/client-benchmark-noop-api-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/client-benchmark-noop-api/1.3.0/client-benchmark-noop-api-1.3.0.jar + - maven/org/opensearch/plugin/client-benchmark-noop-api/1.3.0/client-benchmark-noop-api-1.3.0.pom + - maven/org/opensearch/plugin/analysis-stempel/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-stempel/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-stempel/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-stempel/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-stempel/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-stempel/1.3.0/analysis-stempel-1.3.0-sources.jar + - maven/org/opensearch/plugin/analysis-stempel/1.3.0/analysis-stempel-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-stempel/1.3.0/analysis-stempel-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/analysis-stempel/1.3.0/analysis-stempel-1.3.0.jar.md5 + - maven/org/opensearch/plugin/analysis-stempel/1.3.0/analysis-stempel-1.3.0.module.sha1 + - maven/org/opensearch/plugin/analysis-stempel/1.3.0/analysis-stempel-1.3.0.pom + - maven/org/opensearch/plugin/analysis-stempel/1.3.0/analysis-stempel-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-stempel/1.3.0/analysis-stempel-1.3.0.pom.md5 + - maven/org/opensearch/plugin/analysis-stempel/1.3.0/analysis-stempel-1.3.0.module.sha256 + - maven/org/opensearch/plugin/analysis-stempel/1.3.0/analysis-stempel-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-stempel/1.3.0/analysis-stempel-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/analysis-stempel/1.3.0/analysis-stempel-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/analysis-stempel/1.3.0/analysis-stempel-1.3.0.module + - maven/org/opensearch/plugin/analysis-stempel/1.3.0/analysis-stempel-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-stempel/1.3.0/analysis-stempel-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/analysis-stempel/1.3.0/analysis-stempel-1.3.0.module.sha512 + - maven/org/opensearch/plugin/analysis-stempel/1.3.0/analysis-stempel-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/analysis-stempel/1.3.0/analysis-stempel-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-stempel/1.3.0/analysis-stempel-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-stempel/1.3.0/analysis-stempel-1.3.0.jar + - maven/org/opensearch/plugin/analysis-stempel/1.3.0/analysis-stempel-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/analysis-stempel/1.3.0/analysis-stempel-1.3.0.module.md5 + - maven/org/opensearch/plugin/analysis-stempel/1.3.0/analysis-stempel-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-stempel/1.3.0/analysis-stempel-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/analysis-stempel/1.3.0/analysis-stempel-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/lang-painless/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/lang-painless/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/lang-painless/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/lang-painless/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/lang-painless/maven-metadata.xml + - maven/org/opensearch/plugin/lang-painless/1.3.0/lang-painless-1.3.0.pom + - maven/org/opensearch/plugin/lang-painless/1.3.0/lang-painless-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/lang-painless/1.3.0/lang-painless-1.3.0.module.sha1 + - maven/org/opensearch/plugin/lang-painless/1.3.0/lang-painless-1.3.0.module.md5 + - maven/org/opensearch/plugin/lang-painless/1.3.0/lang-painless-1.3.0.module + - maven/org/opensearch/plugin/lang-painless/1.3.0/lang-painless-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/lang-painless/1.3.0/lang-painless-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/lang-painless/1.3.0/lang-painless-1.3.0-sources.jar + - maven/org/opensearch/plugin/lang-painless/1.3.0/lang-painless-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/lang-painless/1.3.0/lang-painless-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/lang-painless/1.3.0/lang-painless-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/lang-painless/1.3.0/lang-painless-1.3.0.module.sha512 + - maven/org/opensearch/plugin/lang-painless/1.3.0/lang-painless-1.3.0.pom.md5 + - maven/org/opensearch/plugin/lang-painless/1.3.0/lang-painless-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/lang-painless/1.3.0/lang-painless-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/lang-painless/1.3.0/lang-painless-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/lang-painless/1.3.0/lang-painless-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/lang-painless/1.3.0/lang-painless-1.3.0.module.sha256 + - maven/org/opensearch/plugin/lang-painless/1.3.0/lang-painless-1.3.0.jar + - maven/org/opensearch/plugin/lang-painless/1.3.0/lang-painless-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/lang-painless/1.3.0/lang-painless-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/lang-painless/1.3.0/lang-painless-1.3.0.jar.md5 + - maven/org/opensearch/plugin/lang-painless/1.3.0/lang-painless-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/lang-painless/1.3.0/lang-painless-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/lang-painless/1.3.0/lang-painless-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/repository-url/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-url/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-url/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-url/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-url/maven-metadata.xml + - maven/org/opensearch/plugin/repository-url/1.3.0/repository-url-1.3.0.pom + - maven/org/opensearch/plugin/repository-url/1.3.0/repository-url-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/repository-url/1.3.0/repository-url-1.3.0.module.sha256 + - maven/org/opensearch/plugin/repository-url/1.3.0/repository-url-1.3.0.jar.md5 + - maven/org/opensearch/plugin/repository-url/1.3.0/repository-url-1.3.0.module.md5 + - maven/org/opensearch/plugin/repository-url/1.3.0/repository-url-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/repository-url/1.3.0/repository-url-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/repository-url/1.3.0/repository-url-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/repository-url/1.3.0/repository-url-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/repository-url/1.3.0/repository-url-1.3.0.module.sha1 + - maven/org/opensearch/plugin/repository-url/1.3.0/repository-url-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/repository-url/1.3.0/repository-url-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/repository-url/1.3.0/repository-url-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/repository-url/1.3.0/repository-url-1.3.0.jar + - maven/org/opensearch/plugin/repository-url/1.3.0/repository-url-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/repository-url/1.3.0/repository-url-1.3.0-sources.jar + - maven/org/opensearch/plugin/repository-url/1.3.0/repository-url-1.3.0.module.sha512 + - maven/org/opensearch/plugin/repository-url/1.3.0/repository-url-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/repository-url/1.3.0/repository-url-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/repository-url/1.3.0/repository-url-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/repository-url/1.3.0/repository-url-1.3.0.module + - maven/org/opensearch/plugin/repository-url/1.3.0/repository-url-1.3.0.pom.md5 + - maven/org/opensearch/plugin/repository-url/1.3.0/repository-url-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/repository-url/1.3.0/repository-url-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/repository-url/1.3.0/repository-url-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/discovery-ec2/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/discovery-ec2/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/discovery-ec2/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/discovery-ec2/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/discovery-ec2/maven-metadata.xml + - maven/org/opensearch/plugin/discovery-ec2/1.3.0/discovery-ec2-1.3.0.module.sha512 + - maven/org/opensearch/plugin/discovery-ec2/1.3.0/discovery-ec2-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/discovery-ec2/1.3.0/discovery-ec2-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/discovery-ec2/1.3.0/discovery-ec2-1.3.0-sources.jar + - maven/org/opensearch/plugin/discovery-ec2/1.3.0/discovery-ec2-1.3.0.module.sha256 + - maven/org/opensearch/plugin/discovery-ec2/1.3.0/discovery-ec2-1.3.0.pom + - maven/org/opensearch/plugin/discovery-ec2/1.3.0/discovery-ec2-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/discovery-ec2/1.3.0/discovery-ec2-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/discovery-ec2/1.3.0/discovery-ec2-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/discovery-ec2/1.3.0/discovery-ec2-1.3.0.pom.md5 + - maven/org/opensearch/plugin/discovery-ec2/1.3.0/discovery-ec2-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/discovery-ec2/1.3.0/discovery-ec2-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/discovery-ec2/1.3.0/discovery-ec2-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/discovery-ec2/1.3.0/discovery-ec2-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/discovery-ec2/1.3.0/discovery-ec2-1.3.0.jar + - maven/org/opensearch/plugin/discovery-ec2/1.3.0/discovery-ec2-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/discovery-ec2/1.3.0/discovery-ec2-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/discovery-ec2/1.3.0/discovery-ec2-1.3.0.jar.md5 + - maven/org/opensearch/plugin/discovery-ec2/1.3.0/discovery-ec2-1.3.0.module.sha1 + - maven/org/opensearch/plugin/discovery-ec2/1.3.0/discovery-ec2-1.3.0.module + - maven/org/opensearch/plugin/discovery-ec2/1.3.0/discovery-ec2-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/discovery-ec2/1.3.0/discovery-ec2-1.3.0.module.md5 + - maven/org/opensearch/plugin/discovery-ec2/1.3.0/discovery-ec2-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/discovery-ec2/1.3.0/discovery-ec2-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/discovery-ec2/1.3.0/discovery-ec2-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/opensearch-dashboards/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/opensearch-dashboards/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/maven-metadata.xml + - maven/org/opensearch/plugin/opensearch-dashboards/1.3.0/opensearch-dashboards-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/opensearch-dashboards/1.3.0/opensearch-dashboards-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/opensearch-dashboards/1.3.0/opensearch-dashboards-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/1.3.0/opensearch-dashboards-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/opensearch-dashboards/1.3.0/opensearch-dashboards-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/1.3.0/opensearch-dashboards-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/opensearch-dashboards/1.3.0/opensearch-dashboards-1.3.0.module.sha512 + - maven/org/opensearch/plugin/opensearch-dashboards/1.3.0/opensearch-dashboards-1.3.0-sources.jar + - maven/org/opensearch/plugin/opensearch-dashboards/1.3.0/opensearch-dashboards-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/1.3.0/opensearch-dashboards-1.3.0.pom + - maven/org/opensearch/plugin/opensearch-dashboards/1.3.0/opensearch-dashboards-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/1.3.0/opensearch-dashboards-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/opensearch-dashboards/1.3.0/opensearch-dashboards-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/opensearch-dashboards/1.3.0/opensearch-dashboards-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/opensearch-dashboards/1.3.0/opensearch-dashboards-1.3.0.module.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/1.3.0/opensearch-dashboards-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/1.3.0/opensearch-dashboards-1.3.0.jar.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/1.3.0/opensearch-dashboards-1.3.0.jar + - maven/org/opensearch/plugin/opensearch-dashboards/1.3.0/opensearch-dashboards-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/1.3.0/opensearch-dashboards-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/opensearch-dashboards/1.3.0/opensearch-dashboards-1.3.0.module + - maven/org/opensearch/plugin/opensearch-dashboards/1.3.0/opensearch-dashboards-1.3.0.module.sha256 + - maven/org/opensearch/plugin/opensearch-dashboards/1.3.0/opensearch-dashboards-1.3.0.module.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/1.3.0/opensearch-dashboards-1.3.0.pom.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/1.3.0/opensearch-dashboards-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/maven-metadata.xml + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/1.3.0/opensearch-scripting-painless-spi-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/1.3.0/opensearch-scripting-painless-spi-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/1.3.0/opensearch-scripting-painless-spi-1.3.0.module.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/1.3.0/opensearch-scripting-painless-spi-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/1.3.0/opensearch-scripting-painless-spi-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/1.3.0/opensearch-scripting-painless-spi-1.3.0.module.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/1.3.0/opensearch-scripting-painless-spi-1.3.0.module + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/1.3.0/opensearch-scripting-painless-spi-1.3.0.pom + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/1.3.0/opensearch-scripting-painless-spi-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/1.3.0/opensearch-scripting-painless-spi-1.3.0.module.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/1.3.0/opensearch-scripting-painless-spi-1.3.0.module.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/1.3.0/opensearch-scripting-painless-spi-1.3.0.jar + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/1.3.0/opensearch-scripting-painless-spi-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/1.3.0/opensearch-scripting-painless-spi-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/1.3.0/opensearch-scripting-painless-spi-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/1.3.0/opensearch-scripting-painless-spi-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/1.3.0/opensearch-scripting-painless-spi-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/1.3.0/opensearch-scripting-painless-spi-1.3.0-sources.jar + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/1.3.0/opensearch-scripting-painless-spi-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/1.3.0/opensearch-scripting-painless-spi-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/1.3.0/opensearch-scripting-painless-spi-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/1.3.0/opensearch-scripting-painless-spi-1.3.0.pom.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/1.3.0/opensearch-scripting-painless-spi-1.3.0.jar.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/1.3.0/opensearch-scripting-painless-spi-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/1.3.0/opensearch-scripting-painless-spi-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/repository-gcs/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-gcs/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-gcs/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-gcs/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-gcs/maven-metadata.xml + - maven/org/opensearch/plugin/repository-gcs/1.3.0/repository-gcs-1.3.0.module.sha1 + - maven/org/opensearch/plugin/repository-gcs/1.3.0/repository-gcs-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/repository-gcs/1.3.0/repository-gcs-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/repository-gcs/1.3.0/repository-gcs-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/repository-gcs/1.3.0/repository-gcs-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/repository-gcs/1.3.0/repository-gcs-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/repository-gcs/1.3.0/repository-gcs-1.3.0.module.md5 + - maven/org/opensearch/plugin/repository-gcs/1.3.0/repository-gcs-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/repository-gcs/1.3.0/repository-gcs-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/repository-gcs/1.3.0/repository-gcs-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/repository-gcs/1.3.0/repository-gcs-1.3.0.jar + - maven/org/opensearch/plugin/repository-gcs/1.3.0/repository-gcs-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/repository-gcs/1.3.0/repository-gcs-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/repository-gcs/1.3.0/repository-gcs-1.3.0.pom.md5 + - maven/org/opensearch/plugin/repository-gcs/1.3.0/repository-gcs-1.3.0.module.sha256 + - maven/org/opensearch/plugin/repository-gcs/1.3.0/repository-gcs-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/repository-gcs/1.3.0/repository-gcs-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/repository-gcs/1.3.0/repository-gcs-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/repository-gcs/1.3.0/repository-gcs-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/repository-gcs/1.3.0/repository-gcs-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/repository-gcs/1.3.0/repository-gcs-1.3.0.module + - maven/org/opensearch/plugin/repository-gcs/1.3.0/repository-gcs-1.3.0.pom + - maven/org/opensearch/plugin/repository-gcs/1.3.0/repository-gcs-1.3.0-sources.jar + - maven/org/opensearch/plugin/repository-gcs/1.3.0/repository-gcs-1.3.0.jar.md5 + - maven/org/opensearch/plugin/repository-gcs/1.3.0/repository-gcs-1.3.0.module.sha512 + - maven/org/opensearch/plugin/analysis-common/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-common/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-common/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-common/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-common/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-common/1.3.0/analysis-common-1.3.0.jar.md5 + - maven/org/opensearch/plugin/analysis-common/1.3.0/analysis-common-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-common/1.3.0/analysis-common-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-common/1.3.0/analysis-common-1.3.0.module.sha512 + - maven/org/opensearch/plugin/analysis-common/1.3.0/analysis-common-1.3.0.module + - maven/org/opensearch/plugin/analysis-common/1.3.0/analysis-common-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-common/1.3.0/analysis-common-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-common/1.3.0/analysis-common-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/analysis-common/1.3.0/analysis-common-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-common/1.3.0/analysis-common-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/analysis-common/1.3.0/analysis-common-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/analysis-common/1.3.0/analysis-common-1.3.0.jar + - maven/org/opensearch/plugin/analysis-common/1.3.0/analysis-common-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/analysis-common/1.3.0/analysis-common-1.3.0.module.md5 + - maven/org/opensearch/plugin/analysis-common/1.3.0/analysis-common-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/analysis-common/1.3.0/analysis-common-1.3.0.module.sha1 + - maven/org/opensearch/plugin/analysis-common/1.3.0/analysis-common-1.3.0.pom + - maven/org/opensearch/plugin/analysis-common/1.3.0/analysis-common-1.3.0-sources.jar + - maven/org/opensearch/plugin/analysis-common/1.3.0/analysis-common-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/analysis-common/1.3.0/analysis-common-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-common/1.3.0/analysis-common-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-common/1.3.0/analysis-common-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-common/1.3.0/analysis-common-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/analysis-common/1.3.0/analysis-common-1.3.0.pom.md5 + - maven/org/opensearch/plugin/analysis-common/1.3.0/analysis-common-1.3.0.module.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/transport-netty4-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/transport-netty4-client/maven-metadata.xml + - maven/org/opensearch/plugin/transport-netty4-client/1.3.0/transport-netty4-client-1.3.0.jar.md5 + - maven/org/opensearch/plugin/transport-netty4-client/1.3.0/transport-netty4-client-1.3.0.module.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/1.3.0/transport-netty4-client-1.3.0.pom + - maven/org/opensearch/plugin/transport-netty4-client/1.3.0/transport-netty4-client-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/transport-netty4-client/1.3.0/transport-netty4-client-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/1.3.0/transport-netty4-client-1.3.0.pom.md5 + - maven/org/opensearch/plugin/transport-netty4-client/1.3.0/transport-netty4-client-1.3.0.module + - maven/org/opensearch/plugin/transport-netty4-client/1.3.0/transport-netty4-client-1.3.0.jar + - maven/org/opensearch/plugin/transport-netty4-client/1.3.0/transport-netty4-client-1.3.0.module.sha1 + - maven/org/opensearch/plugin/transport-netty4-client/1.3.0/transport-netty4-client-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/transport-netty4-client/1.3.0/transport-netty4-client-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/1.3.0/transport-netty4-client-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/1.3.0/transport-netty4-client-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/transport-netty4-client/1.3.0/transport-netty4-client-1.3.0-sources.jar + - maven/org/opensearch/plugin/transport-netty4-client/1.3.0/transport-netty4-client-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/1.3.0/transport-netty4-client-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/transport-netty4-client/1.3.0/transport-netty4-client-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/transport-netty4-client/1.3.0/transport-netty4-client-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/transport-netty4-client/1.3.0/transport-netty4-client-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/1.3.0/transport-netty4-client-1.3.0.module.md5 + - maven/org/opensearch/plugin/transport-netty4-client/1.3.0/transport-netty4-client-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/1.3.0/transport-netty4-client-1.3.0.module.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/1.3.0/transport-netty4-client-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/transport-netty4-client/1.3.0/transport-netty4-client-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/1.3.0/transport-netty4-client-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/discovery-azure-classic/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/maven-metadata.xml + - maven/org/opensearch/plugin/discovery-azure-classic/1.3.0/discovery-azure-classic-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/discovery-azure-classic/1.3.0/discovery-azure-classic-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/discovery-azure-classic/1.3.0/discovery-azure-classic-1.3.0.module.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/1.3.0/discovery-azure-classic-1.3.0.pom.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/1.3.0/discovery-azure-classic-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/1.3.0/discovery-azure-classic-1.3.0-sources.jar + - maven/org/opensearch/plugin/discovery-azure-classic/1.3.0/discovery-azure-classic-1.3.0.module + - maven/org/opensearch/plugin/discovery-azure-classic/1.3.0/discovery-azure-classic-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/1.3.0/discovery-azure-classic-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/discovery-azure-classic/1.3.0/discovery-azure-classic-1.3.0.module.sha512 + - maven/org/opensearch/plugin/discovery-azure-classic/1.3.0/discovery-azure-classic-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/discovery-azure-classic/1.3.0/discovery-azure-classic-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/1.3.0/discovery-azure-classic-1.3.0.module.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/1.3.0/discovery-azure-classic-1.3.0.jar.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/1.3.0/discovery-azure-classic-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/1.3.0/discovery-azure-classic-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/1.3.0/discovery-azure-classic-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/1.3.0/discovery-azure-classic-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/1.3.0/discovery-azure-classic-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/1.3.0/discovery-azure-classic-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/discovery-azure-classic/1.3.0/discovery-azure-classic-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/1.3.0/discovery-azure-classic-1.3.0.pom + - maven/org/opensearch/plugin/discovery-azure-classic/1.3.0/discovery-azure-classic-1.3.0.module.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/1.3.0/discovery-azure-classic-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/1.3.0/discovery-azure-classic-1.3.0.jar + - maven/org/opensearch/plugin/aggs-matrix-stats-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/maven-metadata.xml + - maven/org/opensearch/plugin/aggs-matrix-stats-client/1.3.0/aggs-matrix-stats-client-1.3.0.pom + - maven/org/opensearch/plugin/aggs-matrix-stats-client/1.3.0/aggs-matrix-stats-client-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/aggs-matrix-stats-client/1.3.0/aggs-matrix-stats-client-1.3.0.jar + - maven/org/opensearch/plugin/aggs-matrix-stats-client/1.3.0/aggs-matrix-stats-client-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/1.3.0/aggs-matrix-stats-client-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/1.3.0/aggs-matrix-stats-client-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/1.3.0/aggs-matrix-stats-client-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/1.3.0/aggs-matrix-stats-client-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/1.3.0/aggs-matrix-stats-client-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/1.3.0/aggs-matrix-stats-client-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/1.3.0/aggs-matrix-stats-client-1.3.0.module.sha256 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/1.3.0/aggs-matrix-stats-client-1.3.0-sources.jar + - maven/org/opensearch/plugin/aggs-matrix-stats-client/1.3.0/aggs-matrix-stats-client-1.3.0.module.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/1.3.0/aggs-matrix-stats-client-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/1.3.0/aggs-matrix-stats-client-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/1.3.0/aggs-matrix-stats-client-1.3.0.module + - maven/org/opensearch/plugin/aggs-matrix-stats-client/1.3.0/aggs-matrix-stats-client-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/1.3.0/aggs-matrix-stats-client-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/1.3.0/aggs-matrix-stats-client-1.3.0.module.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/1.3.0/aggs-matrix-stats-client-1.3.0.pom.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/1.3.0/aggs-matrix-stats-client-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/1.3.0/aggs-matrix-stats-client-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/1.3.0/aggs-matrix-stats-client-1.3.0.jar.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/1.3.0/aggs-matrix-stats-client-1.3.0.module.sha1 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/1.3.0/aggs-matrix-stats-client-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-ukrainian/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-ukrainian/1.3.0/analysis-ukrainian-1.3.0.jar + - maven/org/opensearch/plugin/analysis-ukrainian/1.3.0/analysis-ukrainian-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/analysis-ukrainian/1.3.0/analysis-ukrainian-1.3.0.module.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/1.3.0/analysis-ukrainian-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/1.3.0/analysis-ukrainian-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/analysis-ukrainian/1.3.0/analysis-ukrainian-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/1.3.0/analysis-ukrainian-1.3.0.pom + - maven/org/opensearch/plugin/analysis-ukrainian/1.3.0/analysis-ukrainian-1.3.0.pom.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/1.3.0/analysis-ukrainian-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/1.3.0/analysis-ukrainian-1.3.0-sources.jar + - maven/org/opensearch/plugin/analysis-ukrainian/1.3.0/analysis-ukrainian-1.3.0.module + - maven/org/opensearch/plugin/analysis-ukrainian/1.3.0/analysis-ukrainian-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/analysis-ukrainian/1.3.0/analysis-ukrainian-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/1.3.0/analysis-ukrainian-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/1.3.0/analysis-ukrainian-1.3.0.module.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/1.3.0/analysis-ukrainian-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-ukrainian/1.3.0/analysis-ukrainian-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/1.3.0/analysis-ukrainian-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/1.3.0/analysis-ukrainian-1.3.0.module.sha256 + - maven/org/opensearch/plugin/analysis-ukrainian/1.3.0/analysis-ukrainian-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/1.3.0/analysis-ukrainian-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/1.3.0/analysis-ukrainian-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/1.3.0/analysis-ukrainian-1.3.0.jar.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/1.3.0/analysis-ukrainian-1.3.0.module.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/1.3.0/analysis-ukrainian-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/mapper-murmur3/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/mapper-murmur3/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/mapper-murmur3/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/maven-metadata.xml + - maven/org/opensearch/plugin/mapper-murmur3/1.3.0/mapper-murmur3-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/mapper-murmur3/1.3.0/mapper-murmur3-1.3.0.module.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/1.3.0/mapper-murmur3-1.3.0.module + - maven/org/opensearch/plugin/mapper-murmur3/1.3.0/mapper-murmur3-1.3.0.pom.md5 + - maven/org/opensearch/plugin/mapper-murmur3/1.3.0/mapper-murmur3-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/1.3.0/mapper-murmur3-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/mapper-murmur3/1.3.0/mapper-murmur3-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/1.3.0/mapper-murmur3-1.3.0.pom + - maven/org/opensearch/plugin/mapper-murmur3/1.3.0/mapper-murmur3-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/mapper-murmur3/1.3.0/mapper-murmur3-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/mapper-murmur3/1.3.0/mapper-murmur3-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/1.3.0/mapper-murmur3-1.3.0.jar.md5 + - maven/org/opensearch/plugin/mapper-murmur3/1.3.0/mapper-murmur3-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/1.3.0/mapper-murmur3-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/1.3.0/mapper-murmur3-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/1.3.0/mapper-murmur3-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/mapper-murmur3/1.3.0/mapper-murmur3-1.3.0.module.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/1.3.0/mapper-murmur3-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/1.3.0/mapper-murmur3-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/mapper-murmur3/1.3.0/mapper-murmur3-1.3.0.jar + - maven/org/opensearch/plugin/mapper-murmur3/1.3.0/mapper-murmur3-1.3.0.module.sha256 + - maven/org/opensearch/plugin/mapper-murmur3/1.3.0/mapper-murmur3-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/1.3.0/mapper-murmur3-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/mapper-murmur3/1.3.0/mapper-murmur3-1.3.0.module.md5 + - maven/org/opensearch/plugin/mapper-murmur3/1.3.0/mapper-murmur3-1.3.0-sources.jar + - maven/org/opensearch/plugin/geo/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/geo/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/geo/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/geo/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/geo/maven-metadata.xml + - maven/org/opensearch/plugin/geo/1.3.0/geo-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/geo/1.3.0/geo-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/geo/1.3.0/geo-1.3.0.module.sha512 + - maven/org/opensearch/plugin/geo/1.3.0/geo-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/geo/1.3.0/geo-1.3.0.module.md5 + - maven/org/opensearch/plugin/geo/1.3.0/geo-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/geo/1.3.0/geo-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/geo/1.3.0/geo-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/geo/1.3.0/geo-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/geo/1.3.0/geo-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/geo/1.3.0/geo-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/geo/1.3.0/geo-1.3.0.module.sha256 + - maven/org/opensearch/plugin/geo/1.3.0/geo-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/geo/1.3.0/geo-1.3.0.jar + - maven/org/opensearch/plugin/geo/1.3.0/geo-1.3.0.module + - maven/org/opensearch/plugin/geo/1.3.0/geo-1.3.0.jar.md5 + - maven/org/opensearch/plugin/geo/1.3.0/geo-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/geo/1.3.0/geo-1.3.0.pom + - maven/org/opensearch/plugin/geo/1.3.0/geo-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/geo/1.3.0/geo-1.3.0-sources.jar + - maven/org/opensearch/plugin/geo/1.3.0/geo-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/geo/1.3.0/geo-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/geo/1.3.0/geo-1.3.0.module.sha1 + - maven/org/opensearch/plugin/geo/1.3.0/geo-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/geo/1.3.0/geo-1.3.0.pom.md5 + - maven/org/opensearch/plugin/reindex-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/reindex-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/reindex-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/reindex-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/reindex-client/maven-metadata.xml + - maven/org/opensearch/plugin/reindex-client/1.3.0/reindex-client-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/reindex-client/1.3.0/reindex-client-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/reindex-client/1.3.0/reindex-client-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/reindex-client/1.3.0/reindex-client-1.3.0.jar.md5 + - maven/org/opensearch/plugin/reindex-client/1.3.0/reindex-client-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/reindex-client/1.3.0/reindex-client-1.3.0-sources.jar + - maven/org/opensearch/plugin/reindex-client/1.3.0/reindex-client-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/reindex-client/1.3.0/reindex-client-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/reindex-client/1.3.0/reindex-client-1.3.0.module.md5 + - maven/org/opensearch/plugin/reindex-client/1.3.0/reindex-client-1.3.0.jar + - maven/org/opensearch/plugin/reindex-client/1.3.0/reindex-client-1.3.0.pom + - maven/org/opensearch/plugin/reindex-client/1.3.0/reindex-client-1.3.0.module.sha1 + - maven/org/opensearch/plugin/reindex-client/1.3.0/reindex-client-1.3.0.module + - maven/org/opensearch/plugin/reindex-client/1.3.0/reindex-client-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/reindex-client/1.3.0/reindex-client-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/reindex-client/1.3.0/reindex-client-1.3.0.module.sha256 + - maven/org/opensearch/plugin/reindex-client/1.3.0/reindex-client-1.3.0.module.sha512 + - maven/org/opensearch/plugin/reindex-client/1.3.0/reindex-client-1.3.0.pom.md5 + - maven/org/opensearch/plugin/reindex-client/1.3.0/reindex-client-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/reindex-client/1.3.0/reindex-client-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/reindex-client/1.3.0/reindex-client-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/reindex-client/1.3.0/reindex-client-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/reindex-client/1.3.0/reindex-client-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/reindex-client/1.3.0/reindex-client-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/reindex-client/1.3.0/reindex-client-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/mapper-size/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/mapper-size/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/mapper-size/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/mapper-size/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/mapper-size/maven-metadata.xml + - maven/org/opensearch/plugin/mapper-size/1.3.0/mapper-size-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/mapper-size/1.3.0/mapper-size-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/mapper-size/1.3.0/mapper-size-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/mapper-size/1.3.0/mapper-size-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/mapper-size/1.3.0/mapper-size-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/mapper-size/1.3.0/mapper-size-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/mapper-size/1.3.0/mapper-size-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/mapper-size/1.3.0/mapper-size-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/mapper-size/1.3.0/mapper-size-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/mapper-size/1.3.0/mapper-size-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/mapper-size/1.3.0/mapper-size-1.3.0.pom.md5 + - maven/org/opensearch/plugin/mapper-size/1.3.0/mapper-size-1.3.0.module.sha1 + - maven/org/opensearch/plugin/mapper-size/1.3.0/mapper-size-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/mapper-size/1.3.0/mapper-size-1.3.0.module.md5 + - maven/org/opensearch/plugin/mapper-size/1.3.0/mapper-size-1.3.0.module.sha512 + - maven/org/opensearch/plugin/mapper-size/1.3.0/mapper-size-1.3.0.module.sha256 + - maven/org/opensearch/plugin/mapper-size/1.3.0/mapper-size-1.3.0.jar + - maven/org/opensearch/plugin/mapper-size/1.3.0/mapper-size-1.3.0-sources.jar + - maven/org/opensearch/plugin/mapper-size/1.3.0/mapper-size-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/mapper-size/1.3.0/mapper-size-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/mapper-size/1.3.0/mapper-size-1.3.0.jar.md5 + - maven/org/opensearch/plugin/mapper-size/1.3.0/mapper-size-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/mapper-size/1.3.0/mapper-size-1.3.0.pom + - maven/org/opensearch/plugin/mapper-size/1.3.0/mapper-size-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/mapper-size/1.3.0/mapper-size-1.3.0.module + - maven/org/opensearch/plugin/ingest-common/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/ingest-common/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/ingest-common/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/ingest-common/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/ingest-common/maven-metadata.xml + - maven/org/opensearch/plugin/ingest-common/1.3.0/ingest-common-1.3.0.pom.md5 + - maven/org/opensearch/plugin/ingest-common/1.3.0/ingest-common-1.3.0.module + - maven/org/opensearch/plugin/ingest-common/1.3.0/ingest-common-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/ingest-common/1.3.0/ingest-common-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/ingest-common/1.3.0/ingest-common-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/ingest-common/1.3.0/ingest-common-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/ingest-common/1.3.0/ingest-common-1.3.0.module.sha256 + - maven/org/opensearch/plugin/ingest-common/1.3.0/ingest-common-1.3.0.jar.md5 + - maven/org/opensearch/plugin/ingest-common/1.3.0/ingest-common-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/ingest-common/1.3.0/ingest-common-1.3.0-sources.jar + - maven/org/opensearch/plugin/ingest-common/1.3.0/ingest-common-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/ingest-common/1.3.0/ingest-common-1.3.0.jar + - maven/org/opensearch/plugin/ingest-common/1.3.0/ingest-common-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/ingest-common/1.3.0/ingest-common-1.3.0.pom + - maven/org/opensearch/plugin/ingest-common/1.3.0/ingest-common-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/ingest-common/1.3.0/ingest-common-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/ingest-common/1.3.0/ingest-common-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/ingest-common/1.3.0/ingest-common-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/ingest-common/1.3.0/ingest-common-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/ingest-common/1.3.0/ingest-common-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/ingest-common/1.3.0/ingest-common-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/ingest-common/1.3.0/ingest-common-1.3.0.module.md5 + - maven/org/opensearch/plugin/ingest-common/1.3.0/ingest-common-1.3.0.module.sha1 + - maven/org/opensearch/plugin/ingest-common/1.3.0/ingest-common-1.3.0.module.sha512 + - maven/org/opensearch/plugin/ingest-common/1.3.0/ingest-common-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/repository-azure/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-azure/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-azure/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-azure/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-azure/maven-metadata.xml + - maven/org/opensearch/plugin/repository-azure/1.3.0/repository-azure-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/repository-azure/1.3.0/repository-azure-1.3.0.pom.md5 + - maven/org/opensearch/plugin/repository-azure/1.3.0/repository-azure-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/repository-azure/1.3.0/repository-azure-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/repository-azure/1.3.0/repository-azure-1.3.0.pom + - maven/org/opensearch/plugin/repository-azure/1.3.0/repository-azure-1.3.0.module + - maven/org/opensearch/plugin/repository-azure/1.3.0/repository-azure-1.3.0.jar.md5 + - maven/org/opensearch/plugin/repository-azure/1.3.0/repository-azure-1.3.0-sources.jar + - maven/org/opensearch/plugin/repository-azure/1.3.0/repository-azure-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/repository-azure/1.3.0/repository-azure-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/repository-azure/1.3.0/repository-azure-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/repository-azure/1.3.0/repository-azure-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/repository-azure/1.3.0/repository-azure-1.3.0.module.sha1 + - maven/org/opensearch/plugin/repository-azure/1.3.0/repository-azure-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/repository-azure/1.3.0/repository-azure-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/repository-azure/1.3.0/repository-azure-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/repository-azure/1.3.0/repository-azure-1.3.0.module.sha512 + - maven/org/opensearch/plugin/repository-azure/1.3.0/repository-azure-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/repository-azure/1.3.0/repository-azure-1.3.0.module.sha256 + - maven/org/opensearch/plugin/repository-azure/1.3.0/repository-azure-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/repository-azure/1.3.0/repository-azure-1.3.0.jar + - maven/org/opensearch/plugin/repository-azure/1.3.0/repository-azure-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/repository-azure/1.3.0/repository-azure-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/repository-azure/1.3.0/repository-azure-1.3.0.module.md5 + - maven/org/opensearch/plugin/repository-azure/1.3.0/repository-azure-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/percolator-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/percolator-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/percolator-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/percolator-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/percolator-client/maven-metadata.xml + - maven/org/opensearch/plugin/percolator-client/1.3.0/percolator-client-1.3.0-sources.jar + - maven/org/opensearch/plugin/percolator-client/1.3.0/percolator-client-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/percolator-client/1.3.0/percolator-client-1.3.0.module + - maven/org/opensearch/plugin/percolator-client/1.3.0/percolator-client-1.3.0.jar.md5 + - maven/org/opensearch/plugin/percolator-client/1.3.0/percolator-client-1.3.0.pom + - maven/org/opensearch/plugin/percolator-client/1.3.0/percolator-client-1.3.0.module.sha512 + - maven/org/opensearch/plugin/percolator-client/1.3.0/percolator-client-1.3.0.pom.sha1 + - maven/org/opensearch/plugin/percolator-client/1.3.0/percolator-client-1.3.0-sources.jar.sha1 + - maven/org/opensearch/plugin/percolator-client/1.3.0/percolator-client-1.3.0-sources.jar.sha512 + - maven/org/opensearch/plugin/percolator-client/1.3.0/percolator-client-1.3.0.jar + - maven/org/opensearch/plugin/percolator-client/1.3.0/percolator-client-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/percolator-client/1.3.0/percolator-client-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/percolator-client/1.3.0/percolator-client-1.3.0.jar.sha512 + - maven/org/opensearch/plugin/percolator-client/1.3.0/percolator-client-1.3.0.jar.sha256 + - maven/org/opensearch/plugin/percolator-client/1.3.0/percolator-client-1.3.0.pom.sha512 + - maven/org/opensearch/plugin/percolator-client/1.3.0/percolator-client-1.3.0-sources.jar.md5 + - maven/org/opensearch/plugin/percolator-client/1.3.0/percolator-client-1.3.0.module.sha256 + - maven/org/opensearch/plugin/percolator-client/1.3.0/percolator-client-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/percolator-client/1.3.0/percolator-client-1.3.0.pom.sha256 + - maven/org/opensearch/plugin/percolator-client/1.3.0/percolator-client-1.3.0-javadoc.jar + - maven/org/opensearch/plugin/percolator-client/1.3.0/percolator-client-1.3.0.module.sha1 + - maven/org/opensearch/plugin/percolator-client/1.3.0/percolator-client-1.3.0.jar.sha1 + - maven/org/opensearch/plugin/percolator-client/1.3.0/percolator-client-1.3.0-sources.jar.sha256 + - maven/org/opensearch/plugin/percolator-client/1.3.0/percolator-client-1.3.0.module.md5 + - maven/org/opensearch/plugin/percolator-client/1.3.0/percolator-client-1.3.0.pom.md5 + - maven/org/opensearch/opensearch-launchers/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-launchers/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-launchers/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-launchers/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-launchers/maven-metadata.xml + - maven/org/opensearch/opensearch-launchers/1.3.0/opensearch-launchers-1.3.0.pom.sha256 + - maven/org/opensearch/opensearch-launchers/1.3.0/opensearch-launchers-1.3.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-launchers/1.3.0/opensearch-launchers-1.3.0.jar + - maven/org/opensearch/opensearch-launchers/1.3.0/opensearch-launchers-1.3.0.pom.sha512 + - maven/org/opensearch/opensearch-launchers/1.3.0/opensearch-launchers-1.3.0.jar.sha1 + - maven/org/opensearch/opensearch-launchers/1.3.0/opensearch-launchers-1.3.0.module + - maven/org/opensearch/opensearch-launchers/1.3.0/opensearch-launchers-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-launchers/1.3.0/opensearch-launchers-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-launchers/1.3.0/opensearch-launchers-1.3.0.module.sha256 + - maven/org/opensearch/opensearch-launchers/1.3.0/opensearch-launchers-1.3.0.module.sha1 + - maven/org/opensearch/opensearch-launchers/1.3.0/opensearch-launchers-1.3.0-sources.jar + - maven/org/opensearch/opensearch-launchers/1.3.0/opensearch-launchers-1.3.0.pom + - maven/org/opensearch/opensearch-launchers/1.3.0/opensearch-launchers-1.3.0-sources.jar.md5 + - maven/org/opensearch/opensearch-launchers/1.3.0/opensearch-launchers-1.3.0.module.md5 + - maven/org/opensearch/opensearch-launchers/1.3.0/opensearch-launchers-1.3.0.jar.sha256 + - maven/org/opensearch/opensearch-launchers/1.3.0/opensearch-launchers-1.3.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-launchers/1.3.0/opensearch-launchers-1.3.0.jar.md5 + - maven/org/opensearch/opensearch-launchers/1.3.0/opensearch-launchers-1.3.0-javadoc.jar + - maven/org/opensearch/opensearch-launchers/1.3.0/opensearch-launchers-1.3.0.pom.md5 + - maven/org/opensearch/opensearch-launchers/1.3.0/opensearch-launchers-1.3.0.pom.sha1 + - maven/org/opensearch/opensearch-launchers/1.3.0/opensearch-launchers-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-launchers/1.3.0/opensearch-launchers-1.3.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-launchers/1.3.0/opensearch-launchers-1.3.0.jar.sha512 + - maven/org/opensearch/opensearch-launchers/1.3.0/opensearch-launchers-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-launchers/1.3.0/opensearch-launchers-1.3.0.module.sha512 + - maven/org/opensearch/opensearch-dissect/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-dissect/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-dissect/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-dissect/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-dissect/maven-metadata.xml + - maven/org/opensearch/opensearch-dissect/1.3.0/opensearch-dissect-1.3.0-sources.jar.md5 + - maven/org/opensearch/opensearch-dissect/1.3.0/opensearch-dissect-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-dissect/1.3.0/opensearch-dissect-1.3.0.pom.md5 + - maven/org/opensearch/opensearch-dissect/1.3.0/opensearch-dissect-1.3.0.module + - maven/org/opensearch/opensearch-dissect/1.3.0/opensearch-dissect-1.3.0.module.sha256 + - maven/org/opensearch/opensearch-dissect/1.3.0/opensearch-dissect-1.3.0-javadoc.jar + - maven/org/opensearch/opensearch-dissect/1.3.0/opensearch-dissect-1.3.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-dissect/1.3.0/opensearch-dissect-1.3.0.jar.sha512 + - maven/org/opensearch/opensearch-dissect/1.3.0/opensearch-dissect-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-dissect/1.3.0/opensearch-dissect-1.3.0.pom.sha256 + - maven/org/opensearch/opensearch-dissect/1.3.0/opensearch-dissect-1.3.0.pom.sha1 + - maven/org/opensearch/opensearch-dissect/1.3.0/opensearch-dissect-1.3.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-dissect/1.3.0/opensearch-dissect-1.3.0.module.sha1 + - maven/org/opensearch/opensearch-dissect/1.3.0/opensearch-dissect-1.3.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-dissect/1.3.0/opensearch-dissect-1.3.0-sources.jar + - maven/org/opensearch/opensearch-dissect/1.3.0/opensearch-dissect-1.3.0.jar.sha256 + - maven/org/opensearch/opensearch-dissect/1.3.0/opensearch-dissect-1.3.0.pom + - maven/org/opensearch/opensearch-dissect/1.3.0/opensearch-dissect-1.3.0.module.sha512 + - maven/org/opensearch/opensearch-dissect/1.3.0/opensearch-dissect-1.3.0.jar.sha1 + - maven/org/opensearch/opensearch-dissect/1.3.0/opensearch-dissect-1.3.0.pom.sha512 + - maven/org/opensearch/opensearch-dissect/1.3.0/opensearch-dissect-1.3.0.jar + - maven/org/opensearch/opensearch-dissect/1.3.0/opensearch-dissect-1.3.0.jar.md5 + - maven/org/opensearch/opensearch-dissect/1.3.0/opensearch-dissect-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-dissect/1.3.0/opensearch-dissect-1.3.0.module.md5 + - maven/org/opensearch/opensearch-dissect/1.3.0/opensearch-dissect-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-grok/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-grok/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-grok/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-grok/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-grok/maven-metadata.xml + - maven/org/opensearch/opensearch-grok/1.3.0/opensearch-grok-1.3.0-sources.jar.md5 + - maven/org/opensearch/opensearch-grok/1.3.0/opensearch-grok-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-grok/1.3.0/opensearch-grok-1.3.0.module + - maven/org/opensearch/opensearch-grok/1.3.0/opensearch-grok-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-grok/1.3.0/opensearch-grok-1.3.0-javadoc.jar + - maven/org/opensearch/opensearch-grok/1.3.0/opensearch-grok-1.3.0.pom + - maven/org/opensearch/opensearch-grok/1.3.0/opensearch-grok-1.3.0.module.sha1 + - maven/org/opensearch/opensearch-grok/1.3.0/opensearch-grok-1.3.0.jar.sha256 + - maven/org/opensearch/opensearch-grok/1.3.0/opensearch-grok-1.3.0.pom.sha256 + - maven/org/opensearch/opensearch-grok/1.3.0/opensearch-grok-1.3.0.module.sha256 + - maven/org/opensearch/opensearch-grok/1.3.0/opensearch-grok-1.3.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-grok/1.3.0/opensearch-grok-1.3.0.jar.sha1 + - maven/org/opensearch/opensearch-grok/1.3.0/opensearch-grok-1.3.0.jar + - maven/org/opensearch/opensearch-grok/1.3.0/opensearch-grok-1.3.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-grok/1.3.0/opensearch-grok-1.3.0.pom.md5 + - maven/org/opensearch/opensearch-grok/1.3.0/opensearch-grok-1.3.0-sources.jar + - maven/org/opensearch/opensearch-grok/1.3.0/opensearch-grok-1.3.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-grok/1.3.0/opensearch-grok-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-grok/1.3.0/opensearch-grok-1.3.0.jar.sha512 + - maven/org/opensearch/opensearch-grok/1.3.0/opensearch-grok-1.3.0.pom.sha1 + - maven/org/opensearch/opensearch-grok/1.3.0/opensearch-grok-1.3.0.module.md5 + - maven/org/opensearch/opensearch-grok/1.3.0/opensearch-grok-1.3.0.jar.md5 + - maven/org/opensearch/opensearch-grok/1.3.0/opensearch-grok-1.3.0.module.sha512 + - maven/org/opensearch/opensearch-grok/1.3.0/opensearch-grok-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-grok/1.3.0/opensearch-grok-1.3.0.pom.sha512 + - maven/org/opensearch/opensearch-nio/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-nio/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-nio/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-nio/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-nio/maven-metadata.xml + - maven/org/opensearch/opensearch-nio/1.3.0/opensearch-nio-1.3.0.pom.sha512 + - maven/org/opensearch/opensearch-nio/1.3.0/opensearch-nio-1.3.0.pom + - maven/org/opensearch/opensearch-nio/1.3.0/opensearch-nio-1.3.0-sources.jar + - maven/org/opensearch/opensearch-nio/1.3.0/opensearch-nio-1.3.0.jar.sha512 + - maven/org/opensearch/opensearch-nio/1.3.0/opensearch-nio-1.3.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-nio/1.3.0/opensearch-nio-1.3.0.pom.sha256 + - maven/org/opensearch/opensearch-nio/1.3.0/opensearch-nio-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-nio/1.3.0/opensearch-nio-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-nio/1.3.0/opensearch-nio-1.3.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-nio/1.3.0/opensearch-nio-1.3.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-nio/1.3.0/opensearch-nio-1.3.0.module.md5 + - maven/org/opensearch/opensearch-nio/1.3.0/opensearch-nio-1.3.0.module.sha512 + - maven/org/opensearch/opensearch-nio/1.3.0/opensearch-nio-1.3.0.pom.md5 + - maven/org/opensearch/opensearch-nio/1.3.0/opensearch-nio-1.3.0.module.sha256 + - maven/org/opensearch/opensearch-nio/1.3.0/opensearch-nio-1.3.0.module + - maven/org/opensearch/opensearch-nio/1.3.0/opensearch-nio-1.3.0-javadoc.jar + - maven/org/opensearch/opensearch-nio/1.3.0/opensearch-nio-1.3.0.jar.md5 + - maven/org/opensearch/opensearch-nio/1.3.0/opensearch-nio-1.3.0.jar + - maven/org/opensearch/opensearch-nio/1.3.0/opensearch-nio-1.3.0.jar.sha1 + - maven/org/opensearch/opensearch-nio/1.3.0/opensearch-nio-1.3.0.jar.sha256 + - maven/org/opensearch/opensearch-nio/1.3.0/opensearch-nio-1.3.0-sources.jar.md5 + - maven/org/opensearch/opensearch-nio/1.3.0/opensearch-nio-1.3.0.pom.sha1 + - maven/org/opensearch/opensearch-nio/1.3.0/opensearch-nio-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-nio/1.3.0/opensearch-nio-1.3.0.module.sha1 + - maven/org/opensearch/opensearch-nio/1.3.0/opensearch-nio-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/rest-api-spec/maven-metadata.xml.md5 + - maven/org/opensearch/rest-api-spec/maven-metadata.xml.sha256 + - maven/org/opensearch/rest-api-spec/maven-metadata.xml.sha512 + - maven/org/opensearch/rest-api-spec/maven-metadata.xml.sha1 + - maven/org/opensearch/rest-api-spec/maven-metadata.xml + - maven/org/opensearch/rest-api-spec/1.3.0/rest-api-spec-1.3.0.module.md5 + - maven/org/opensearch/rest-api-spec/1.3.0/rest-api-spec-1.3.0-sources.jar.sha256 + - maven/org/opensearch/rest-api-spec/1.3.0/rest-api-spec-1.3.0-javadoc.jar + - maven/org/opensearch/rest-api-spec/1.3.0/rest-api-spec-1.3.0.jar.md5 + - maven/org/opensearch/rest-api-spec/1.3.0/rest-api-spec-1.3.0.jar.sha256 + - maven/org/opensearch/rest-api-spec/1.3.0/rest-api-spec-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/rest-api-spec/1.3.0/rest-api-spec-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/rest-api-spec/1.3.0/rest-api-spec-1.3.0.pom.sha1 + - maven/org/opensearch/rest-api-spec/1.3.0/rest-api-spec-1.3.0-sources.jar.sha512 + - maven/org/opensearch/rest-api-spec/1.3.0/rest-api-spec-1.3.0-sources.jar.md5 + - maven/org/opensearch/rest-api-spec/1.3.0/rest-api-spec-1.3.0.pom.sha512 + - maven/org/opensearch/rest-api-spec/1.3.0/rest-api-spec-1.3.0.pom + - maven/org/opensearch/rest-api-spec/1.3.0/rest-api-spec-1.3.0.module.sha512 + - maven/org/opensearch/rest-api-spec/1.3.0/rest-api-spec-1.3.0.pom.md5 + - maven/org/opensearch/rest-api-spec/1.3.0/rest-api-spec-1.3.0.module + - maven/org/opensearch/rest-api-spec/1.3.0/rest-api-spec-1.3.0.jar.sha1 + - maven/org/opensearch/rest-api-spec/1.3.0/rest-api-spec-1.3.0.pom.sha256 + - maven/org/opensearch/rest-api-spec/1.3.0/rest-api-spec-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/rest-api-spec/1.3.0/rest-api-spec-1.3.0-sources.jar.sha1 + - maven/org/opensearch/rest-api-spec/1.3.0/rest-api-spec-1.3.0.jar + - maven/org/opensearch/rest-api-spec/1.3.0/rest-api-spec-1.3.0-sources.jar + - maven/org/opensearch/rest-api-spec/1.3.0/rest-api-spec-1.3.0.module.sha256 + - maven/org/opensearch/rest-api-spec/1.3.0/rest-api-spec-1.3.0.module.sha1 + - maven/org/opensearch/rest-api-spec/1.3.0/rest-api-spec-1.3.0.jar.sha512 + - maven/org/opensearch/rest-api-spec/1.3.0/rest-api-spec-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-ssl-config/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-ssl-config/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-ssl-config/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-ssl-config/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-ssl-config/maven-metadata.xml + - maven/org/opensearch/opensearch-ssl-config/1.3.0/opensearch-ssl-config-1.3.0.module.sha256 + - maven/org/opensearch/opensearch-ssl-config/1.3.0/opensearch-ssl-config-1.3.0.pom.md5 + - maven/org/opensearch/opensearch-ssl-config/1.3.0/opensearch-ssl-config-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-ssl-config/1.3.0/opensearch-ssl-config-1.3.0.pom + - maven/org/opensearch/opensearch-ssl-config/1.3.0/opensearch-ssl-config-1.3.0.pom.sha256 + - maven/org/opensearch/opensearch-ssl-config/1.3.0/opensearch-ssl-config-1.3.0.module.sha1 + - maven/org/opensearch/opensearch-ssl-config/1.3.0/opensearch-ssl-config-1.3.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-ssl-config/1.3.0/opensearch-ssl-config-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-ssl-config/1.3.0/opensearch-ssl-config-1.3.0.module.sha512 + - maven/org/opensearch/opensearch-ssl-config/1.3.0/opensearch-ssl-config-1.3.0.jar.sha1 + - maven/org/opensearch/opensearch-ssl-config/1.3.0/opensearch-ssl-config-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-ssl-config/1.3.0/opensearch-ssl-config-1.3.0.module.md5 + - maven/org/opensearch/opensearch-ssl-config/1.3.0/opensearch-ssl-config-1.3.0.pom.sha512 + - maven/org/opensearch/opensearch-ssl-config/1.3.0/opensearch-ssl-config-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-ssl-config/1.3.0/opensearch-ssl-config-1.3.0.pom.sha1 + - maven/org/opensearch/opensearch-ssl-config/1.3.0/opensearch-ssl-config-1.3.0.jar.sha512 + - maven/org/opensearch/opensearch-ssl-config/1.3.0/opensearch-ssl-config-1.3.0-sources.jar + - maven/org/opensearch/opensearch-ssl-config/1.3.0/opensearch-ssl-config-1.3.0.jar.md5 + - maven/org/opensearch/opensearch-ssl-config/1.3.0/opensearch-ssl-config-1.3.0.module + - maven/org/opensearch/opensearch-ssl-config/1.3.0/opensearch-ssl-config-1.3.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-ssl-config/1.3.0/opensearch-ssl-config-1.3.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-ssl-config/1.3.0/opensearch-ssl-config-1.3.0.jar + - maven/org/opensearch/opensearch-ssl-config/1.3.0/opensearch-ssl-config-1.3.0.jar.sha256 + - maven/org/opensearch/opensearch-ssl-config/1.3.0/opensearch-ssl-config-1.3.0-sources.jar.md5 + - maven/org/opensearch/opensearch-ssl-config/1.3.0/opensearch-ssl-config-1.3.0-javadoc.jar + - maven/org/opensearch/rest-handler/maven-metadata.xml.md5 + - maven/org/opensearch/rest-handler/maven-metadata.xml.sha256 + - maven/org/opensearch/rest-handler/maven-metadata.xml.sha512 + - maven/org/opensearch/rest-handler/maven-metadata.xml.sha1 + - maven/org/opensearch/rest-handler/maven-metadata.xml + - maven/org/opensearch/rest-handler/1.3.0/rest-handler-1.3.0.module.sha256 + - maven/org/opensearch/rest-handler/1.3.0/rest-handler-1.3.0.module.sha1 + - maven/org/opensearch/rest-handler/1.3.0/rest-handler-1.3.0.pom.sha1 + - maven/org/opensearch/rest-handler/1.3.0/rest-handler-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/rest-handler/1.3.0/rest-handler-1.3.0.pom.md5 + - maven/org/opensearch/rest-handler/1.3.0/rest-handler-1.3.0-sources.jar + - maven/org/opensearch/rest-handler/1.3.0/rest-handler-1.3.0-sources.jar.sha1 + - maven/org/opensearch/rest-handler/1.3.0/rest-handler-1.3.0.module + - maven/org/opensearch/rest-handler/1.3.0/rest-handler-1.3.0.pom + - maven/org/opensearch/rest-handler/1.3.0/rest-handler-1.3.0.pom.sha256 + - maven/org/opensearch/rest-handler/1.3.0/rest-handler-1.3.0.jar.sha256 + - maven/org/opensearch/rest-handler/1.3.0/rest-handler-1.3.0-sources.jar.sha512 + - maven/org/opensearch/rest-handler/1.3.0/rest-handler-1.3.0.module.md5 + - maven/org/opensearch/rest-handler/1.3.0/rest-handler-1.3.0.jar + - maven/org/opensearch/rest-handler/1.3.0/rest-handler-1.3.0.pom.sha512 + - maven/org/opensearch/rest-handler/1.3.0/rest-handler-1.3.0-sources.jar.sha256 + - maven/org/opensearch/rest-handler/1.3.0/rest-handler-1.3.0.jar.sha1 + - maven/org/opensearch/rest-handler/1.3.0/rest-handler-1.3.0.jar.md5 + - maven/org/opensearch/rest-handler/1.3.0/rest-handler-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/rest-handler/1.3.0/rest-handler-1.3.0-sources.jar.md5 + - maven/org/opensearch/rest-handler/1.3.0/rest-handler-1.3.0.jar.sha512 + - maven/org/opensearch/rest-handler/1.3.0/rest-handler-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/rest-handler/1.3.0/rest-handler-1.3.0-javadoc.jar + - maven/org/opensearch/rest-handler/1.3.0/rest-handler-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/rest-handler/1.3.0/rest-handler-1.3.0.module.sha512 + - maven/org/opensearch/wildfly/maven-metadata.xml.md5 + - maven/org/opensearch/wildfly/maven-metadata.xml.sha256 + - maven/org/opensearch/wildfly/maven-metadata.xml.sha512 + - maven/org/opensearch/wildfly/maven-metadata.xml.sha1 + - maven/org/opensearch/wildfly/maven-metadata.xml + - maven/org/opensearch/wildfly/1.3.0/wildfly-1.3.0.war + - maven/org/opensearch/wildfly/1.3.0/wildfly-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/wildfly/1.3.0/wildfly-1.3.0-sources.jar.sha256 + - maven/org/opensearch/wildfly/1.3.0/wildfly-1.3.0-sources.jar.md5 + - maven/org/opensearch/wildfly/1.3.0/wildfly-1.3.0-sources.jar.sha1 + - maven/org/opensearch/wildfly/1.3.0/wildfly-1.3.0.pom.sha1 + - maven/org/opensearch/wildfly/1.3.0/wildfly-1.3.0.pom.sha512 + - maven/org/opensearch/wildfly/1.3.0/wildfly-1.3.0.pom.md5 + - maven/org/opensearch/wildfly/1.3.0/wildfly-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/wildfly/1.3.0/wildfly-1.3.0.module.sha512 + - maven/org/opensearch/wildfly/1.3.0/wildfly-1.3.0.module.md5 + - maven/org/opensearch/wildfly/1.3.0/wildfly-1.3.0.module.sha1 + - maven/org/opensearch/wildfly/1.3.0/wildfly-1.3.0.module.sha256 + - maven/org/opensearch/wildfly/1.3.0/wildfly-1.3.0.war.sha1 + - maven/org/opensearch/wildfly/1.3.0/wildfly-1.3.0.module + - maven/org/opensearch/wildfly/1.3.0/wildfly-1.3.0.pom + - maven/org/opensearch/wildfly/1.3.0/wildfly-1.3.0.war.sha512 + - maven/org/opensearch/wildfly/1.3.0/wildfly-1.3.0-sources.jar + - maven/org/opensearch/wildfly/1.3.0/wildfly-1.3.0.pom.sha256 + - maven/org/opensearch/wildfly/1.3.0/wildfly-1.3.0.war.md5 + - maven/org/opensearch/wildfly/1.3.0/wildfly-1.3.0-sources.jar.sha512 + - maven/org/opensearch/wildfly/1.3.0/wildfly-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/wildfly/1.3.0/wildfly-1.3.0-javadoc.jar + - maven/org/opensearch/wildfly/1.3.0/wildfly-1.3.0.war.sha256 + - maven/org/opensearch/wildfly/1.3.0/wildfly-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/example-rescore/maven-metadata.xml.md5 + - maven/org/opensearch/example-rescore/maven-metadata.xml.sha256 + - maven/org/opensearch/example-rescore/maven-metadata.xml.sha512 + - maven/org/opensearch/example-rescore/maven-metadata.xml.sha1 + - maven/org/opensearch/example-rescore/maven-metadata.xml + - maven/org/opensearch/example-rescore/1.3.0/example-rescore-1.3.0.pom.md5 + - maven/org/opensearch/example-rescore/1.3.0/example-rescore-1.3.0.module.sha512 + - maven/org/opensearch/example-rescore/1.3.0/example-rescore-1.3.0.module.sha1 + - maven/org/opensearch/example-rescore/1.3.0/example-rescore-1.3.0-sources.jar.sha256 + - maven/org/opensearch/example-rescore/1.3.0/example-rescore-1.3.0.pom + - maven/org/opensearch/example-rescore/1.3.0/example-rescore-1.3.0.module.md5 + - maven/org/opensearch/example-rescore/1.3.0/example-rescore-1.3.0-sources.jar.sha1 + - maven/org/opensearch/example-rescore/1.3.0/example-rescore-1.3.0.jar + - maven/org/opensearch/example-rescore/1.3.0/example-rescore-1.3.0.jar.sha512 + - maven/org/opensearch/example-rescore/1.3.0/example-rescore-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/example-rescore/1.3.0/example-rescore-1.3.0.module + - maven/org/opensearch/example-rescore/1.3.0/example-rescore-1.3.0.jar.sha256 + - maven/org/opensearch/example-rescore/1.3.0/example-rescore-1.3.0.pom.sha512 + - maven/org/opensearch/example-rescore/1.3.0/example-rescore-1.3.0-sources.jar.md5 + - maven/org/opensearch/example-rescore/1.3.0/example-rescore-1.3.0-javadoc.jar + - maven/org/opensearch/example-rescore/1.3.0/example-rescore-1.3.0.module.sha256 + - maven/org/opensearch/example-rescore/1.3.0/example-rescore-1.3.0.jar.sha1 + - maven/org/opensearch/example-rescore/1.3.0/example-rescore-1.3.0.pom.sha256 + - maven/org/opensearch/example-rescore/1.3.0/example-rescore-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/example-rescore/1.3.0/example-rescore-1.3.0.jar.md5 + - maven/org/opensearch/example-rescore/1.3.0/example-rescore-1.3.0-sources.jar + - maven/org/opensearch/example-rescore/1.3.0/example-rescore-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/example-rescore/1.3.0/example-rescore-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/example-rescore/1.3.0/example-rescore-1.3.0-sources.jar.sha512 + - maven/org/opensearch/example-rescore/1.3.0/example-rescore-1.3.0.pom.sha1 + - maven/org/opensearch/java-version-checker/maven-metadata.xml.md5 + - maven/org/opensearch/java-version-checker/maven-metadata.xml.sha256 + - maven/org/opensearch/java-version-checker/maven-metadata.xml.sha512 + - maven/org/opensearch/java-version-checker/maven-metadata.xml.sha1 + - maven/org/opensearch/java-version-checker/maven-metadata.xml + - maven/org/opensearch/java-version-checker/1.3.0/java-version-checker-1.3.0.pom.sha256 + - maven/org/opensearch/java-version-checker/1.3.0/java-version-checker-1.3.0.module.sha1 + - maven/org/opensearch/java-version-checker/1.3.0/java-version-checker-1.3.0.module.sha256 + - maven/org/opensearch/java-version-checker/1.3.0/java-version-checker-1.3.0.jar + - maven/org/opensearch/java-version-checker/1.3.0/java-version-checker-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/java-version-checker/1.3.0/java-version-checker-1.3.0-sources.jar.sha1 + - maven/org/opensearch/java-version-checker/1.3.0/java-version-checker-1.3.0-sources.jar.sha512 + - maven/org/opensearch/java-version-checker/1.3.0/java-version-checker-1.3.0.pom + - maven/org/opensearch/java-version-checker/1.3.0/java-version-checker-1.3.0.jar.sha256 + - maven/org/opensearch/java-version-checker/1.3.0/java-version-checker-1.3.0.jar.sha1 + - maven/org/opensearch/java-version-checker/1.3.0/java-version-checker-1.3.0.jar.sha512 + - maven/org/opensearch/java-version-checker/1.3.0/java-version-checker-1.3.0-sources.jar + - maven/org/opensearch/java-version-checker/1.3.0/java-version-checker-1.3.0-sources.jar.sha256 + - maven/org/opensearch/java-version-checker/1.3.0/java-version-checker-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/java-version-checker/1.3.0/java-version-checker-1.3.0.jar.md5 + - maven/org/opensearch/java-version-checker/1.3.0/java-version-checker-1.3.0-javadoc.jar + - maven/org/opensearch/java-version-checker/1.3.0/java-version-checker-1.3.0-sources.jar.md5 + - maven/org/opensearch/java-version-checker/1.3.0/java-version-checker-1.3.0.module.md5 + - maven/org/opensearch/java-version-checker/1.3.0/java-version-checker-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/java-version-checker/1.3.0/java-version-checker-1.3.0.pom.md5 + - maven/org/opensearch/java-version-checker/1.3.0/java-version-checker-1.3.0.pom.sha1 + - maven/org/opensearch/java-version-checker/1.3.0/java-version-checker-1.3.0.pom.sha512 + - maven/org/opensearch/java-version-checker/1.3.0/java-version-checker-1.3.0.module.sha512 + - maven/org/opensearch/java-version-checker/1.3.0/java-version-checker-1.3.0.module + - maven/org/opensearch/java-version-checker/1.3.0/java-version-checker-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-core/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-core/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-core/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-core/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-core/maven-metadata.xml + - maven/org/opensearch/opensearch-core/1.3.0/opensearch-core-1.3.0.jar.sha256 + - maven/org/opensearch/opensearch-core/1.3.0/opensearch-core-1.3.0.module.sha512 + - maven/org/opensearch/opensearch-core/1.3.0/opensearch-core-1.3.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-core/1.3.0/opensearch-core-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-core/1.3.0/opensearch-core-1.3.0.jar.md5 + - maven/org/opensearch/opensearch-core/1.3.0/opensearch-core-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-core/1.3.0/opensearch-core-1.3.0.pom.sha512 + - maven/org/opensearch/opensearch-core/1.3.0/opensearch-core-1.3.0.pom + - maven/org/opensearch/opensearch-core/1.3.0/opensearch-core-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-core/1.3.0/opensearch-core-1.3.0.module.sha256 + - maven/org/opensearch/opensearch-core/1.3.0/opensearch-core-1.3.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-core/1.3.0/opensearch-core-1.3.0.module.sha1 + - maven/org/opensearch/opensearch-core/1.3.0/opensearch-core-1.3.0-sources.jar + - maven/org/opensearch/opensearch-core/1.3.0/opensearch-core-1.3.0.module.md5 + - maven/org/opensearch/opensearch-core/1.3.0/opensearch-core-1.3.0-javadoc.jar + - maven/org/opensearch/opensearch-core/1.3.0/opensearch-core-1.3.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-core/1.3.0/opensearch-core-1.3.0.jar.sha1 + - maven/org/opensearch/opensearch-core/1.3.0/opensearch-core-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-core/1.3.0/opensearch-core-1.3.0.jar.sha512 + - maven/org/opensearch/opensearch-core/1.3.0/opensearch-core-1.3.0.jar + - maven/org/opensearch/opensearch-core/1.3.0/opensearch-core-1.3.0.pom.md5 + - maven/org/opensearch/opensearch-core/1.3.0/opensearch-core-1.3.0-sources.jar.md5 + - maven/org/opensearch/opensearch-core/1.3.0/opensearch-core-1.3.0.pom.sha256 + - maven/org/opensearch/opensearch-core/1.3.0/opensearch-core-1.3.0.module + - maven/org/opensearch/opensearch-core/1.3.0/opensearch-core-1.3.0.pom.sha1 + - maven/org/opensearch/script-expert-scoring/maven-metadata.xml.md5 + - maven/org/opensearch/script-expert-scoring/maven-metadata.xml.sha256 + - maven/org/opensearch/script-expert-scoring/maven-metadata.xml.sha512 + - maven/org/opensearch/script-expert-scoring/maven-metadata.xml.sha1 + - maven/org/opensearch/script-expert-scoring/maven-metadata.xml + - maven/org/opensearch/script-expert-scoring/1.3.0/script-expert-scoring-1.3.0-sources.jar.sha256 + - maven/org/opensearch/script-expert-scoring/1.3.0/script-expert-scoring-1.3.0.jar.sha512 + - maven/org/opensearch/script-expert-scoring/1.3.0/script-expert-scoring-1.3.0-javadoc.jar.sha512 + - maven/org/opensearch/script-expert-scoring/1.3.0/script-expert-scoring-1.3.0.pom.sha512 + - maven/org/opensearch/script-expert-scoring/1.3.0/script-expert-scoring-1.3.0.module.md5 + - maven/org/opensearch/script-expert-scoring/1.3.0/script-expert-scoring-1.3.0.module + - maven/org/opensearch/script-expert-scoring/1.3.0/script-expert-scoring-1.3.0.jar.md5 + - maven/org/opensearch/script-expert-scoring/1.3.0/script-expert-scoring-1.3.0-sources.jar + - maven/org/opensearch/script-expert-scoring/1.3.0/script-expert-scoring-1.3.0-javadoc.jar + - maven/org/opensearch/script-expert-scoring/1.3.0/script-expert-scoring-1.3.0.pom.sha256 + - maven/org/opensearch/script-expert-scoring/1.3.0/script-expert-scoring-1.3.0-sources.jar.sha1 + - maven/org/opensearch/script-expert-scoring/1.3.0/script-expert-scoring-1.3.0-javadoc.jar.md5 + - maven/org/opensearch/script-expert-scoring/1.3.0/script-expert-scoring-1.3.0.module.sha512 + - maven/org/opensearch/script-expert-scoring/1.3.0/script-expert-scoring-1.3.0-javadoc.jar.sha256 + - maven/org/opensearch/script-expert-scoring/1.3.0/script-expert-scoring-1.3.0-sources.jar.sha512 + - maven/org/opensearch/script-expert-scoring/1.3.0/script-expert-scoring-1.3.0.pom + - maven/org/opensearch/script-expert-scoring/1.3.0/script-expert-scoring-1.3.0.module.sha1 + - maven/org/opensearch/script-expert-scoring/1.3.0/script-expert-scoring-1.3.0-javadoc.jar.sha1 + - maven/org/opensearch/script-expert-scoring/1.3.0/script-expert-scoring-1.3.0.jar.sha1 + - maven/org/opensearch/script-expert-scoring/1.3.0/script-expert-scoring-1.3.0.pom.sha1 + - maven/org/opensearch/script-expert-scoring/1.3.0/script-expert-scoring-1.3.0-sources.jar.md5 + - maven/org/opensearch/script-expert-scoring/1.3.0/script-expert-scoring-1.3.0.pom.md5 + - maven/org/opensearch/script-expert-scoring/1.3.0/script-expert-scoring-1.3.0.jar.sha256 + - maven/org/opensearch/script-expert-scoring/1.3.0/script-expert-scoring-1.3.0.jar + - maven/org/opensearch/script-expert-scoring/1.3.0/script-expert-scoring-1.3.0.module.sha256 + commit_id: b7334f49d530ffd1a3f7bd0e5832b9b2a9caa583 + name: OpenSearch + ref: 1.x + repository: https://github.com/opensearch-project/OpenSearch.git + version: 1.3.0.0 + - artifacts: + maven: + - maven/org/opensearch/common-utils/maven-metadata-local.xml + - maven/org/opensearch/common-utils/1.3.0.0/common-utils-1.3.0.0-javadoc.jar + - maven/org/opensearch/common-utils/1.3.0.0/common-utils-1.3.0.0-sources.jar + - maven/org/opensearch/common-utils/1.3.0.0/common-utils-1.3.0.0.pom + - maven/org/opensearch/common-utils/1.3.0.0/common-utils-1.3.0.0.jar + commit_id: 3913d7097934cbfe1fdcf919347f22a597d00b76 + name: common-utils + ref: main + repository: https://github.com/opensearch-project/common-utils.git + version: 1.3.0.0 + - artifacts: + maven: + - maven/org/opensearch/opensearch-job-scheduler/maven-metadata-local.xml + - maven/org/opensearch/opensearch-job-scheduler/1.3.0.0/opensearch-job-scheduler-1.3.0.0.jar + - maven/org/opensearch/opensearch-job-scheduler/1.3.0.0/opensearch-job-scheduler-1.3.0.0.module + - maven/org/opensearch/opensearch-job-scheduler/1.3.0.0/opensearch-job-scheduler-1.3.0.0-sources.jar + - maven/org/opensearch/opensearch-job-scheduler/1.3.0.0/opensearch-job-scheduler-1.3.0.0-javadoc.jar + - maven/org/opensearch/opensearch-job-scheduler/1.3.0.0/opensearch-job-scheduler-1.3.0.0.pom + - maven/org/opensearch/opensearch-job-scheduler-spi/maven-metadata-local.xml + - maven/org/opensearch/opensearch-job-scheduler-spi/1.3.0.0/opensearch-job-scheduler-spi-1.3.0.0-javadoc.jar + - maven/org/opensearch/opensearch-job-scheduler-spi/1.3.0.0/opensearch-job-scheduler-spi-1.3.0.0-sources.jar + - maven/org/opensearch/opensearch-job-scheduler-spi/1.3.0.0/opensearch-job-scheduler-spi-1.3.0.0.pom + - maven/org/opensearch/opensearch-job-scheduler-spi/1.3.0.0/opensearch-job-scheduler-spi-1.3.0.0.jar + plugins: + - plugins/opensearch-job-scheduler-1.3.0.0.zip + commit_id: 4504dabfc67dd5628c1451e91e9a1c3c4ca71525 + name: job-scheduler + ref: main + repository: https://github.com/opensearch-project/job-scheduler.git + version: 1.3.0.0 + - artifacts: + plugins: + - plugins/opensearch-sql-1.3.0.0.zip + commit_id: d68547d585092af1e053d01e1b834259723cd304 + name: sql + ref: main + repository: https://github.com/opensearch-project/sql.git + version: 1.3.0.0 + - artifacts: + maven: + - maven/org/opensearch/notification/maven-metadata-local.xml + - maven/org/opensearch/notification/1.3.0.0/notification-1.3.0.0-sources.jar + - maven/org/opensearch/notification/1.3.0.0/notification-1.3.0.0.pom + - maven/org/opensearch/notification/1.3.0.0/notification-1.3.0.0.jar + - maven/org/opensearch/notification/1.3.0.0/notification-1.3.0.0-javadoc.jar + plugins: + - plugins/opensearch-alerting-1.3.0.0.zip + commit_id: 8024b8b9195f837e49e5bebd7f4a31dfc333eb4d + name: alerting + ref: main + repository: https://github.com/opensearch-project/alerting.git + version: 1.3.0.0 + - artifacts: + plugins: + - plugins/opensearch-notifications-1.3.0.0.zip + commit_id: d0d3e485c4a850f73652a989eeec795b7347fbb6 + name: notifications + ref: main + repository: https://github.com/opensearch-project/notifications.git + version: 1.3.0.0 + - artifacts: + plugins: + - plugins/opensearch-security-1.3.0.0.zip + commit_id: 534fffe0e6cf2b33b9abcbc6508e98fc2d077a3d + name: security + ref: main + repository: https://github.com/opensearch-project/security.git + version: 1.3.0.0 + - artifacts: + maven: + - maven/org/opensearch/performanceanalyzer-rca/maven-metadata-local.xml + - maven/org/opensearch/performanceanalyzer-rca/1.3.0.0/performanceanalyzer-rca-1.3.0.0.module + - maven/org/opensearch/performanceanalyzer-rca/1.3.0.0/performanceanalyzer-rca-1.3.0.0.jar + - maven/org/opensearch/performanceanalyzer-rca/1.3.0.0/performanceanalyzer-rca-1.3.0.0.pom + commit_id: 345a10fd4f4e94d6392c925ad95503ba8addd152 + name: performance-analyzer-rca + ref: main + repository: https://github.com/opensearch-project/performance-analyzer-rca.git + version: 1.3.0.0 + - artifacts: + maven: + - maven/org/opensearch/opensearch-performance-analyzer/maven-metadata-local.xml + - maven/org/opensearch/opensearch-performance-analyzer/1.3.0.0/opensearch-performance-analyzer-1.3.0.0-javadoc.jar + - maven/org/opensearch/opensearch-performance-analyzer/1.3.0.0/opensearch-performance-analyzer-1.3.0.0.pom + - maven/org/opensearch/opensearch-performance-analyzer/1.3.0.0/opensearch-performance-analyzer-1.3.0.0.module + - maven/org/opensearch/opensearch-performance-analyzer/1.3.0.0/opensearch-performance-analyzer-1.3.0.0.jar + - maven/org/opensearch/opensearch-performance-analyzer/1.3.0.0/opensearch-performance-analyzer-1.3.0.0-sources.jar + plugins: + - plugins/opensearch-performance-analyzer-1.3.0.0.zip + commit_id: f184f0bc39302ac38af2585c663d619048f6cffe + name: performance-analyzer + ref: main + repository: https://github.com/opensearch-project/performance-analyzer.git + version: 1.3.0.0 + - artifacts: + plugins: + - plugins/opensearch-index-management-1.3.0.0.zip + commit_id: 7897e9ae9cd5b49535e6a8bbf4c2f73cb458af24 + name: index-management + ref: main + repository: https://github.com/opensearch-project/index-management.git + version: 1.3.0.0 + - artifacts: + libs: + - libs/libKNNIndexV2_0_11.so + plugins: + - plugins/opensearch-knn-1.3.0.0.zip + commit_id: 6a3fdcafd75e63521bcf7893ce908642e1d9fcb6 + name: k-NN + ref: main + repository: https://github.com/opensearch-project/k-NN.git + version: 1.3.0.0 + - artifacts: + plugins: + - plugins/opensearch-anomaly-detection-1.3.0.0.zip + commit_id: bedc5b620384163abe272e913705fa23cfd3b3a3 + name: anomaly-detection + ref: main + repository: https://github.com/opensearch-project/anomaly-detection.git + version: 1.3.0.0 + - artifacts: + plugins: + - plugins/opensearch-asynchronous-search-1.3.0.0.zip + commit_id: aa344cc1ecdf9ad21d6cb8d9e368361e6a0f3132 + name: asynchronous-search + ref: main + repository: https://github.com/opensearch-project/asynchronous-search.git + version: 1.3.0.0 + - artifacts: + plugins: + - plugins/opensearch-reports-scheduler-1.3.0.0.zip + commit_id: 622f334b0724e47f7ffd21cf7e7d521a9f6c949e + name: dashboards-reports + ref: main + repository: https://github.com/opensearch-project/dashboards-reports.git + version: 1.3.0.0 + - artifacts: + plugins: + - plugins/opensearch-notebooks-1.3.0.0.zip + commit_id: 5a996eb8ec8c92e7469cd5e5f87b237352f60f61 + name: dashboards-notebooks + ref: main + repository: https://github.com/opensearch-project/dashboards-notebooks.git + version: 1.3.0.0 +schema-version: '1.2' diff --git a/tests/data/opensearch-dashboards-build-1.2.0.yml b/tests/data/opensearch-dashboards-build-1.2.0.yml index 2cbaf2461e..9898d98393 100644 --- a/tests/data/opensearch-dashboards-build-1.2.0.yml +++ b/tests/data/opensearch-dashboards-build-1.2.0.yml @@ -5,6 +5,7 @@ build: name: OpenSearch Dashboards platform: linux version: 1.2.0 + distribution: tar components: - artifacts: dist: diff --git a/tests/data/builds/opensearch/manifest.yml b/tests/data/tar/builds/opensearch/manifest.yml similarity index 100% rename from tests/data/builds/opensearch/manifest.yml rename to tests/data/tar/builds/opensearch/manifest.yml diff --git a/tests/jenkins/TestArchiveAssembleUpload.groovy b/tests/jenkins/TestArchiveAssembleUpload.groovy index 09abc27ed0..249546f0d5 100644 --- a/tests/jenkins/TestArchiveAssembleUpload.groovy +++ b/tests/jenkins/TestArchiveAssembleUpload.groovy @@ -38,8 +38,8 @@ class TestArchiveAssembleUpload extends BuildPipelineTest { helper.registerAllowedMethod("git", [Map]) - Path source = Path.of("tests/data/opensearch-build-1.1.0.yml"); - Path target = Path.of("builds/opensearch/manifest.yml"); + Path source = Path.of("tests/data/opensearch-build-1.3.0.yml"); + Path target = Path.of("tar/builds/opensearch/manifest.yml"); Files.createDirectories(target.getParent()); Files.copy(source, target, StandardCopyOption.REPLACE_EXISTING); } diff --git a/tests/jenkins/TestBuildAssembleUpload.groovy b/tests/jenkins/TestBuildAssembleUpload.groovy index c493b72110..e7c5b8f9a6 100644 --- a/tests/jenkins/TestBuildAssembleUpload.groovy +++ b/tests/jenkins/TestBuildAssembleUpload.groovy @@ -50,8 +50,8 @@ class TestBuildAssembleUpload extends BuildPipelineTest { return true }) - Path sourceBuildManifest = Path.of("tests/data/opensearch-build-1.1.0.yml") - Path targetBuildManifest = Path.of("builds/opensearch/manifest.yml") + Path sourceBuildManifest = Path.of("tests/data/opensearch-build-1.3.0.yml") + Path targetBuildManifest = Path.of("tar/builds/opensearch/manifest.yml") Files.createDirectories(targetBuildManifest.getParent()) Files.copy(sourceBuildManifest, targetBuildManifest, StandardCopyOption.REPLACE_EXISTING) diff --git a/tests/jenkins/TestOpenSearchDashboardsIntegTest.groovy b/tests/jenkins/TestOpenSearchDashboardsIntegTest.groovy index d703355c32..2ebc2c5469 100644 --- a/tests/jenkins/TestOpenSearchDashboardsIntegTest.groovy +++ b/tests/jenkins/TestOpenSearchDashboardsIntegTest.groovy @@ -17,7 +17,7 @@ class TestOpenSearchDashboardsIntegTest extends BuildPipelineTest { def testManifest = "tests/jenkins/data/opensearch-dashboards-1.2.0-test.yml" def buildId = 215 def buildManifest = "tests/jenkins/data/opensearch-dashboards-1.2.0-build.yml" - def buildManifestUrl = "https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/1.2.0/${buildId}/linux/x64/dist/opensearch-dashboards/opensearch-dashboards-1.2.0-linux-x64.tar.gz" + def buildManifestUrl = "https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/1.2.0/${buildId}/linux/x64/tar/dist/opensearch-dashboards/opensearch-dashboards-1.2.0-linux-x64.tar.gz" def agentLabel = "Jenkins-Agent-al2-x64-c54xlarge-Docker-Host" this.registerLibTester(new DetectTestDockerAgentLibTester()) diff --git a/tests/jenkins/TestRunNonSecurityPerfTestScript.groovy b/tests/jenkins/TestRunNonSecurityPerfTestScript.groovy index 79f153d575..ae21e2fe7b 100644 --- a/tests/jenkins/TestRunNonSecurityPerfTestScript.groovy +++ b/tests/jenkins/TestRunNonSecurityPerfTestScript.groovy @@ -96,7 +96,7 @@ class TestRunNonSecurityPerfTestScript extends BuildPipelineTest { } assertThat(resultUploadScriptCommands.size(), equalTo(1)) assertThat(resultUploadScriptCommands, hasItem( - "{file=test-results, bucket=test_bucket, path=perf-test/1.3.0/1236/linux/x64/test-results}".toString() + "{file=test-results, bucket=test_bucket, path=perf-test/1.3.0/1236/linux/x64/tar/test-results}".toString() )) } diff --git a/tests/jenkins/TestRunPerfTestScript.groovy b/tests/jenkins/TestRunPerfTestScript.groovy index 5520ef1940..86f8f4b3ee 100644 --- a/tests/jenkins/TestRunPerfTestScript.groovy +++ b/tests/jenkins/TestRunPerfTestScript.groovy @@ -99,7 +99,7 @@ class TestRunPerfTestScript extends BuildPipelineTest { } assertThat(resultUploadScriptCommands.size(), equalTo(2)) assertThat(resultUploadScriptCommands, hasItem( - "{file=test-results, bucket=test_bucket, path=perf-test/1.3.0/1236/linux/x64/test-results}".toString() + "{file=test-results, bucket=test_bucket, path=perf-test/1.3.0/1236/linux/x64/tar/test-results}".toString() )) } diff --git a/tests/jenkins/TestUploadIndexFile.groovy b/tests/jenkins/TestUploadIndexFile.groovy new file mode 100644 index 0000000000..90f90dda66 --- /dev/null +++ b/tests/jenkins/TestUploadIndexFile.groovy @@ -0,0 +1,27 @@ +/* + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + */ +package jenkins.tests + +import org.junit.* + +class TestUploadIndexFile extends BuildPipelineTest { + + @Before + void setUp() { + this.registerLibTester(new UploadIndexFileLibTester('test')) + this.registerLibTester(new UploadToS3LibTester('index.json', 'dummy_bucket_name', 'test/index.json')) + + super.setUp() + } + + @Test + void testUploadIndexFile() { + super.testPipeline('tests/jenkins/jobs/UploadIndexFile_Jenkinsfile') + } + +} diff --git a/tests/jenkins/data/opensearch-1.3.0-build.yml b/tests/jenkins/data/opensearch-1.3.0-build.yml index b98eec523d..1310f3c766 100644 --- a/tests/jenkins/data/opensearch-1.3.0-build.yml +++ b/tests/jenkins/data/opensearch-1.3.0-build.yml @@ -5,6 +5,7 @@ build: id: '717' name: OpenSearch version: 1.3.0 + distribution: tar components: - artifacts: dist: diff --git a/tests/jenkins/data/opensearch-dashboards-1.2.0-build.yml b/tests/jenkins/data/opensearch-dashboards-1.2.0-build.yml index 5bfd93809d..fcb2e59c71 100644 --- a/tests/jenkins/data/opensearch-dashboards-1.2.0-build.yml +++ b/tests/jenkins/data/opensearch-dashboards-1.2.0-build.yml @@ -5,6 +5,7 @@ build: name: OpenSearch Dashboards platform: linux version: 1.2.0 + distribution: tar components: - artifacts: dist: diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/bwc-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/bwc-test.jenkinsfile.txt index 19f7ba7e75..1f64668c07 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/bwc-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/bwc-test.jenkinsfile.txt @@ -35,9 +35,9 @@ runBwcTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-1.2.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactRootUrl(dummy_job, 215) - runBwcTestScript.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/dummy_job/1.2.0/215/linux/x64) - runBwcTestScript.echo(Paths: opensearch-dashboards=https://ci.opensearch.org/ci/dbc/dummy_job/1.2.0/215/linux/x64) - runBwcTestScript.sh(./test.sh bwc-test manifests/tests/jenkins/data/opensearch-dashboards-1.2.0-test.yml --paths opensearch-dashboards=https://ci.opensearch.org/ci/dbc/dummy_job/1.2.0/215/linux/x64) + runBwcTestScript.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/dummy_job/1.2.0/215/linux/x64/tar) + runBwcTestScript.echo(Paths: opensearch-dashboards=https://ci.opensearch.org/ci/dbc/dummy_job/1.2.0/215/linux/x64/tar) + runBwcTestScript.sh(./test.sh bwc-test manifests/tests/jenkins/data/opensearch-dashboards-1.2.0-test.yml --paths opensearch-dashboards=https://ci.opensearch.org/ci/dbc/dummy_job/1.2.0/215/linux/x64/tar) bwc-test.script(groovy.lang.Closure) bwc-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-1.2.0-build.yml, jobName=dummy_job, buildNumber=215}) uploadTestResults.legacySCM(groovy.lang.Closure) @@ -45,13 +45,13 @@ uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-dashboards-1.2.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactRoot(dummy_job, 215) - uploadTestResults.echo(Uploading to s3://DUMMY_ARTIFACT_BUCKET_NAME/dummy_job/1.2.0/215/linux/x64) + uploadTestResults.echo(Uploading to s3://DUMMY_ARTIFACT_BUCKET_NAME/dummy_job/1.2.0/215/linux/x64/tar) uploadTestResults.withAWS({role=opensearch-test, roleAccount=DUMMY_AWS_ACCOUNT_PUBLIC, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) - uploadTestResults.s3Upload({file=test-results, bucket=DUMMY_ARTIFACT_BUCKET_NAME, path=dummy_job/1.2.0/215/linux/x64/test-results}) + uploadTestResults.s3Upload({file=test-results, bucket=DUMMY_ARTIFACT_BUCKET_NAME, path=dummy_job/1.2.0/215/linux/x64/tar/test-results}) BuildManifest.getArtifactRootUrl(DUMMY_PUBLIC_ARTIFACT_URL, dummy_job, 215) Messages.asBoolean() - Messages.add(DUMMY_STAGE_NAME, DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/1.2.0/215/linux/x64/test-results/) - uploadTestResults.writeFile({file=messages/DUMMY_STAGE_NAME.msg, text=DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/1.2.0/215/linux/x64/test-results/}) + Messages.add(DUMMY_STAGE_NAME, DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/1.2.0/215/linux/x64/tar/test-results/) + uploadTestResults.writeFile({file=messages/DUMMY_STAGE_NAME.msg, text=DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/1.2.0/215/linux/x64/tar/test-results/}) uploadTestResults.stash({includes=messages/*, name=messages-DUMMY_STAGE_NAME}) bwc-test.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt index 3d4b414aa5..e2c5afa795 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt @@ -20,10 +20,10 @@ integ-test.stage(integ-test, groovy.lang.Closure) integ-test.echo(Executing on agent [docker:[image:opensearchstaging/ci-runner:ci-runner-centos7-v1, reuseNode:false, stages:[:], args:-e JAVA_HOME=/opt/java/openjdk-11, alwaysPull:true, containerPerStageRoot:false, label:Jenkins-Agent-al2-x64-c54xlarge-Docker-Host]]) integ-test.script(groovy.lang.Closure) - integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/1.2.0/215/linux/x64/dist/opensearch-dashboards/opensearch-dashboards-1.2.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-dashboards-1.2.0-build.yml}) + integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/1.2.0/215/linux/x64/tar/dist/opensearch-dashboards/opensearch-dashboards-1.2.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-dashboards-1.2.0-build.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) downloadBuildManifest.library({identifier=jenkins@20211123, retriever=null}) - downloadBuildManifest.sh(curl https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/1.2.0/215/linux/x64/dist/opensearch-dashboards/opensearch-dashboards-1.2.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-dashboards-1.2.0-build.yml) + downloadBuildManifest.sh(curl https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/1.2.0/215/linux/x64/tar/dist/opensearch-dashboards/opensearch-dashboards-1.2.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-dashboards-1.2.0-build.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-dashboards-1.2.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactBuildId() @@ -35,9 +35,9 @@ runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-1.2.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactRootUrl(dummy_job, 215) - runIntegTestScript.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/dummy_job/1.2.0/215/linux/x64) - runIntegTestScript.echo(Paths: opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.2.0/latest/linux/x64 opensearch-dashboards=https://ci.opensearch.org/ci/dbc/dummy_job/1.2.0/215/linux/x64) - runIntegTestScript.sh(./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-1.2.0-test.yml --paths opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.2.0/latest/linux/x64 opensearch-dashboards=https://ci.opensearch.org/ci/dbc/dummy_job/1.2.0/215/linux/x64) + runIntegTestScript.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/dummy_job/1.2.0/215/linux/x64/tar) + runIntegTestScript.echo(Paths: opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.2.0/latest/linux/x64/tar opensearch-dashboards=https://ci.opensearch.org/ci/dbc/dummy_job/1.2.0/215/linux/x64/tar) + runIntegTestScript.sh(./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-1.2.0-test.yml --paths opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.2.0/latest/linux/x64/tar opensearch-dashboards=https://ci.opensearch.org/ci/dbc/dummy_job/1.2.0/215/linux/x64/tar) integ-test.script(groovy.lang.Closure) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-1.2.0-build.yml, jobName=dummy_job, buildNumber=215}) uploadTestResults.legacySCM(groovy.lang.Closure) @@ -45,13 +45,13 @@ uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-dashboards-1.2.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactRoot(dummy_job, 215) - uploadTestResults.echo(Uploading to s3://DUMMY_ARTIFACT_BUCKET_NAME/dummy_job/1.2.0/215/linux/x64) + uploadTestResults.echo(Uploading to s3://DUMMY_ARTIFACT_BUCKET_NAME/dummy_job/1.2.0/215/linux/x64/tar) uploadTestResults.withAWS({role=opensearch-test, roleAccount=DUMMY_AWS_ACCOUNT_PUBLIC, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) - uploadTestResults.s3Upload({file=test-results, bucket=DUMMY_ARTIFACT_BUCKET_NAME, path=dummy_job/1.2.0/215/linux/x64/test-results}) + uploadTestResults.s3Upload({file=test-results, bucket=DUMMY_ARTIFACT_BUCKET_NAME, path=dummy_job/1.2.0/215/linux/x64/tar/test-results}) BuildManifest.getArtifactRootUrl(DUMMY_PUBLIC_ARTIFACT_URL, dummy_job, 215) Messages.asBoolean() - Messages.add(DUMMY_STAGE_NAME, DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/1.2.0/215/linux/x64/test-results/) - uploadTestResults.writeFile({file=messages/DUMMY_STAGE_NAME.msg, text=DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/1.2.0/215/linux/x64/test-results/}) + Messages.add(DUMMY_STAGE_NAME, DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/1.2.0/215/linux/x64/tar/test-results/) + uploadTestResults.writeFile({file=messages/DUMMY_STAGE_NAME.msg, text=DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/1.2.0/215/linux/x64/tar/test-results/}) uploadTestResults.stash({includes=messages/*, name=messages-DUMMY_STAGE_NAME}) integ-test.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/bwc-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/bwc-test.jenkinsfile.txt index 12df0971af..b375f0b42f 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/bwc-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/bwc-test.jenkinsfile.txt @@ -35,9 +35,9 @@ runBwcTestScript.readYaml({file=tests/jenkins/data/opensearch-1.3.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactRootUrl(dummy_job, 717) - runBwcTestScript.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/dummy_job/1.3.0/717/linux/x64) - runBwcTestScript.echo(Paths: opensearch=https://ci.opensearch.org/ci/dbc/dummy_job/1.3.0/717/linux/x64) - runBwcTestScript.sh(./test.sh bwc-test manifests/tests/jenkins/data/opensearch-1.3.0-test.yml --paths opensearch=https://ci.opensearch.org/ci/dbc/dummy_job/1.3.0/717/linux/x64) + runBwcTestScript.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/dummy_job/1.3.0/717/linux/x64/tar) + runBwcTestScript.echo(Paths: opensearch=https://ci.opensearch.org/ci/dbc/dummy_job/1.3.0/717/linux/x64/tar) + runBwcTestScript.sh(./test.sh bwc-test manifests/tests/jenkins/data/opensearch-1.3.0-test.yml --paths opensearch=https://ci.opensearch.org/ci/dbc/dummy_job/1.3.0/717/linux/x64/tar) bwc-test.script(groovy.lang.Closure) bwc-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-1.3.0-build.yml, jobName=dummy_job, buildNumber=717}) uploadTestResults.legacySCM(groovy.lang.Closure) @@ -45,13 +45,13 @@ uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-1.3.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactRoot(dummy_job, 717) - uploadTestResults.echo(Uploading to s3://DUMMY_ARTIFACT_BUCKET_NAME/dummy_job/1.3.0/717/linux/x64) + uploadTestResults.echo(Uploading to s3://DUMMY_ARTIFACT_BUCKET_NAME/dummy_job/1.3.0/717/linux/x64/tar) uploadTestResults.withAWS({role=opensearch-test, roleAccount=DUMMY_AWS_ACCOUNT_PUBLIC, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) - uploadTestResults.s3Upload({file=test-results, bucket=DUMMY_ARTIFACT_BUCKET_NAME, path=dummy_job/1.3.0/717/linux/x64/test-results}) + uploadTestResults.s3Upload({file=test-results, bucket=DUMMY_ARTIFACT_BUCKET_NAME, path=dummy_job/1.3.0/717/linux/x64/tar/test-results}) BuildManifest.getArtifactRootUrl(DUMMY_PUBLIC_ARTIFACT_URL, dummy_job, 717) Messages.asBoolean() - Messages.add(DUMMY_STAGE_NAME, DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/1.3.0/717/linux/x64/test-results/) - uploadTestResults.writeFile({file=messages/DUMMY_STAGE_NAME.msg, text=DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/1.3.0/717/linux/x64/test-results/}) + Messages.add(DUMMY_STAGE_NAME, DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/1.3.0/717/linux/x64/tar/test-results/) + uploadTestResults.writeFile({file=messages/DUMMY_STAGE_NAME.msg, text=DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/1.3.0/717/linux/x64/tar/test-results/}) uploadTestResults.stash({includes=messages/*, name=messages-DUMMY_STAGE_NAME}) bwc-test.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt index 7e72ff4d71..aaa0ad8c8e 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt @@ -35,9 +35,9 @@ runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-1.3.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactRootUrl(dummy_job, 717) - runIntegTestScript.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/dummy_job/1.3.0/717/linux/x64) - runIntegTestScript.echo(Paths: opensearch=https://ci.opensearch.org/ci/dbc/dummy_job/1.3.0/717/linux/x64) - runIntegTestScript.sh(./test.sh integ-test manifests/tests/jenkins/data/opensearch-1.3.0-test.yml --paths opensearch=https://ci.opensearch.org/ci/dbc/dummy_job/1.3.0/717/linux/x64) + runIntegTestScript.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/dummy_job/1.3.0/717/linux/x64/tar) + runIntegTestScript.echo(Paths: opensearch=https://ci.opensearch.org/ci/dbc/dummy_job/1.3.0/717/linux/x64/tar) + runIntegTestScript.sh(./test.sh integ-test manifests/tests/jenkins/data/opensearch-1.3.0-test.yml --paths opensearch=https://ci.opensearch.org/ci/dbc/dummy_job/1.3.0/717/linux/x64/tar) integ-test.script(groovy.lang.Closure) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-1.3.0-build.yml, jobName=dummy_job, buildNumber=717}) uploadTestResults.legacySCM(groovy.lang.Closure) @@ -45,13 +45,13 @@ uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-1.3.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactRoot(dummy_job, 717) - uploadTestResults.echo(Uploading to s3://DUMMY_ARTIFACT_BUCKET_NAME/dummy_job/1.3.0/717/linux/x64) + uploadTestResults.echo(Uploading to s3://DUMMY_ARTIFACT_BUCKET_NAME/dummy_job/1.3.0/717/linux/x64/tar) uploadTestResults.withAWS({role=opensearch-test, roleAccount=DUMMY_AWS_ACCOUNT_PUBLIC, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) - uploadTestResults.s3Upload({file=test-results, bucket=DUMMY_ARTIFACT_BUCKET_NAME, path=dummy_job/1.3.0/717/linux/x64/test-results}) + uploadTestResults.s3Upload({file=test-results, bucket=DUMMY_ARTIFACT_BUCKET_NAME, path=dummy_job/1.3.0/717/linux/x64/tar/test-results}) BuildManifest.getArtifactRootUrl(DUMMY_PUBLIC_ARTIFACT_URL, dummy_job, 717) Messages.asBoolean() - Messages.add(DUMMY_STAGE_NAME, DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/1.3.0/717/linux/x64/test-results/) - uploadTestResults.writeFile({file=messages/DUMMY_STAGE_NAME.msg, text=DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/1.3.0/717/linux/x64/test-results/}) + Messages.add(DUMMY_STAGE_NAME, DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/1.3.0/717/linux/x64/tar/test-results/) + uploadTestResults.writeFile({file=messages/DUMMY_STAGE_NAME.msg, text=DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/1.3.0/717/linux/x64/tar/test-results/}) uploadTestResults.stash({includes=messages/*, name=messages-DUMMY_STAGE_NAME}) integ-test.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/perf-test-with-security.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/perf-test-with-security.jenkinsfile.txt index cfed0d2dd0..6dc75e4d87 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/perf-test-with-security.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/perf-test-with-security.jenkinsfile.txt @@ -71,13 +71,13 @@ Performance tests with security for 1236 completed}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-1.3.0-bundle.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactRoot(perf-test, 1236) - uploadTestResults.echo(Uploading to s3://test_bucket/perf-test/1.3.0/1236/linux/x64) + uploadTestResults.echo(Uploading to s3://test_bucket/perf-test/1.3.0/1236/linux/x64/tar) uploadTestResults.withAWS({role=opensearch-test, roleAccount=dummy_account, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) - uploadTestResults.s3Upload({file=test-results, bucket=test_bucket, path=perf-test/1.3.0/1236/linux/x64/test-results}) + uploadTestResults.s3Upload({file=test-results, bucket=test_bucket, path=perf-test/1.3.0/1236/linux/x64/tar/test-results}) BuildManifest.getArtifactRootUrl(test://artifact.url, perf-test, 1236) Messages.asBoolean() - Messages.add(test_stage, test://artifact.url/perf-test/1.3.0/1236/linux/x64/test-results/) - uploadTestResults.writeFile({file=messages/test_stage.msg, text=test://artifact.url/perf-test/1.3.0/1236/linux/x64/test-results/}) + Messages.add(test_stage, test://artifact.url/perf-test/1.3.0/1236/linux/x64/tar/test-results/) + uploadTestResults.writeFile({file=messages/test_stage.msg, text=test://artifact.url/perf-test/1.3.0/1236/linux/x64/tar/test-results/}) uploadTestResults.stash({includes=messages/*, name=messages-test_stage}) perf-test.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) @@ -132,13 +132,13 @@ Performance tests without security for 1236 completed}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-1.3.0-bundle.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactRoot(perf-test, 1236) - uploadTestResults.echo(Uploading to s3://test_bucket/perf-test/1.3.0/1236/linux/x64) + uploadTestResults.echo(Uploading to s3://test_bucket/perf-test/1.3.0/1236/linux/x64/tar) uploadTestResults.withAWS({role=opensearch-test, roleAccount=dummy_account, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) - uploadTestResults.s3Upload({file=test-results, bucket=test_bucket, path=perf-test/1.3.0/1236/linux/x64/test-results}) + uploadTestResults.s3Upload({file=test-results, bucket=test_bucket, path=perf-test/1.3.0/1236/linux/x64/tar/test-results}) BuildManifest.getArtifactRootUrl(test://artifact.url, perf-test, 1236) Messages.asBoolean() - Messages.add(test_stage, test://artifact.url/perf-test/1.3.0/1236/linux/x64/test-results/) - uploadTestResults.writeFile({file=messages/test_stage.msg, text=test://artifact.url/perf-test/1.3.0/1236/linux/x64/test-results/}) + Messages.add(test_stage, test://artifact.url/perf-test/1.3.0/1236/linux/x64/tar/test-results/) + uploadTestResults.writeFile({file=messages/test_stage.msg, text=test://artifact.url/perf-test/1.3.0/1236/linux/x64/tar/test-results/}) uploadTestResults.stash({includes=messages/*, name=messages-test_stage}) perf-test.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/perf-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/perf-test.jenkinsfile.txt index e426dca7cd..76ec5b5348 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/perf-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/perf-test.jenkinsfile.txt @@ -72,13 +72,13 @@ Performance tests without security for 1236 completed}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactRoot(perf-test, 1236) - uploadTestResults.echo(Uploading to s3://test_bucket/perf-test/1.3.0/1236/linux/x64) + uploadTestResults.echo(Uploading to s3://test_bucket/perf-test/1.3.0/1236/linux/x64/tar) uploadTestResults.withAWS({role=opensearch-test, roleAccount=dummy_account, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) - uploadTestResults.s3Upload({file=test-results, bucket=test_bucket, path=perf-test/1.3.0/1236/linux/x64/test-results}) + uploadTestResults.s3Upload({file=test-results, bucket=test_bucket, path=perf-test/1.3.0/1236/linux/x64/tar/test-results}) BuildManifest.getArtifactRootUrl(test://artifact.url, perf-test, 1236) Messages.asBoolean() - Messages.add(test_stage, test://artifact.url/perf-test/1.3.0/1236/linux/x64/test-results/) - uploadTestResults.writeFile({file=messages/test_stage.msg, text=test://artifact.url/perf-test/1.3.0/1236/linux/x64/test-results/}) + Messages.add(test_stage, test://artifact.url/perf-test/1.3.0/1236/linux/x64/tar/test-results/) + uploadTestResults.writeFile({file=messages/test_stage.msg, text=test://artifact.url/perf-test/1.3.0/1236/linux/x64/tar/test-results/}) uploadTestResults.stash({includes=messages/*, name=messages-test_stage}) perf-test.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) diff --git a/tests/jenkins/jobs/ArchiveAssembleUpload_Jenkinsfile b/tests/jenkins/jobs/ArchiveAssembleUpload_Jenkinsfile index bd3994564c..bf3279c572 100644 --- a/tests/jenkins/jobs/ArchiveAssembleUpload_Jenkinsfile +++ b/tests/jenkins/jobs/ArchiveAssembleUpload_Jenkinsfile @@ -7,7 +7,8 @@ pipeline { archiveAssembleUpload( inputManifest: 'tests/jenkins/data/opensearch-1.3.0.yml', platform: 'linux', - architecture: 'x64' + architecture: 'x64', + distribution: 'tar' ) } } diff --git a/tests/jenkins/jobs/ArchiveAssembleUpload_Jenkinsfile.txt b/tests/jenkins/jobs/ArchiveAssembleUpload_Jenkinsfile.txt index ad5f4eb217..d94fc6f332 100644 --- a/tests/jenkins/jobs/ArchiveAssembleUpload_Jenkinsfile.txt +++ b/tests/jenkins/jobs/ArchiveAssembleUpload_Jenkinsfile.txt @@ -3,55 +3,49 @@ ArchiveAssembleUpload_Jenkinsfile.echo(Executing on agent [label:none]) ArchiveAssembleUpload_Jenkinsfile.stage(assemble from archive, groovy.lang.Closure) ArchiveAssembleUpload_Jenkinsfile.script(groovy.lang.Closure) - ArchiveAssembleUpload_Jenkinsfile.archiveAssembleUpload({inputManifest=tests/jenkins/data/opensearch-1.3.0.yml, platform=linux, architecture=x64}) + ArchiveAssembleUpload_Jenkinsfile.archiveAssembleUpload({inputManifest=tests/jenkins/data/opensearch-1.3.0.yml, platform=linux, architecture=x64, distribution=tar}) archiveAssembleUpload.legacySCM(groovy.lang.Closure) archiveAssembleUpload.library({identifier=jenkins@20211123, retriever=null}) archiveAssembleUpload.readYaml({file=tests/jenkins/data/opensearch-1.3.0.yml}) InputManifest.asBoolean() archiveAssembleUpload.echo(Assembling tests/jenkins/data/opensearch-1.3.0.yml) archiveAssembleUpload.specific(33) - archiveAssembleUpload.copyArtifacts({filter=*.zip, fingerprintArtifacts=true, projectName=vars-build, selector=null}) - archiveAssembleUpload.unzip({zipFile=archived-builds.zip}) - archiveAssembleUpload.readYaml({file=builds/opensearch/manifest.yml}) + archiveAssembleUpload.copyArtifacts({filter=tar/*.zip, fingerprintArtifacts=true, projectName=vars-build, selector=null}) + archiveAssembleUpload.unzip({zipFile=tar/archived-builds.zip}) + archiveAssembleUpload.readYaml({file=tar/builds/opensearch/manifest.yml}) BuildManifest.asBoolean() - archiveAssembleUpload.assembleUpload({inputManifest=tests/jenkins/data/opensearch-1.3.0.yml, platform=linux, architecture=x64, buildManifest=builds/opensearch/manifest.yml}) + archiveAssembleUpload.assembleUpload({inputManifest=tests/jenkins/data/opensearch-1.3.0.yml, platform=linux, architecture=x64, distribution=tar, buildManifest=tar/builds/opensearch/manifest.yml}) assembleUpload.legacySCM(groovy.lang.Closure) assembleUpload.library({identifier=jenkins@20211123, retriever=null}) - assembleUpload.assembleManifest({inputManifest=tests/jenkins/data/opensearch-1.3.0.yml, platform=linux, architecture=x64, buildManifest=builds/opensearch/manifest.yml}) + assembleUpload.assembleManifest({inputManifest=tests/jenkins/data/opensearch-1.3.0.yml, platform=linux, architecture=x64, distribution=tar, buildManifest=tar/builds/opensearch/manifest.yml}) assembleManifest.legacySCM(groovy.lang.Closure) assembleManifest.library({identifier=jenkins@20211123, retriever=null}) - assembleManifest.readYaml({file=builds/opensearch/manifest.yml}) + assembleManifest.readYaml({file=tar/builds/opensearch/manifest.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactRootUrl(https://ci.opensearch.org/dbc, vars-build, 33) - assembleManifest.sh(./assemble.sh "builds/opensearch/manifest.yml" --base-url https://ci.opensearch.org/dbc/vars-build/1.1.0/33/linux/x64) - assembleUpload.uploadArtifacts({inputManifest=tests/jenkins/data/opensearch-1.3.0.yml, platform=linux, architecture=x64, buildManifest=builds/opensearch/manifest.yml}) + assembleManifest.sh(./assemble.sh "tar/builds/opensearch/manifest.yml" --base-url https://ci.opensearch.org/dbc/vars-build/1.3.0/33/linux/x64/tar) + assembleUpload.uploadArtifacts({inputManifest=tests/jenkins/data/opensearch-1.3.0.yml, platform=linux, architecture=x64, distribution=tar, buildManifest=tar/builds/opensearch/manifest.yml}) uploadArtifacts.legacySCM(groovy.lang.Closure) uploadArtifacts.library({identifier=jenkins@20211123, retriever=null}) - uploadArtifacts.readYaml({file=builds/opensearch/manifest.yml}) + uploadArtifacts.readYaml({file=tar/builds/opensearch/manifest.yml}) BuildManifest.asBoolean() BuildManifest.getMinArtifact() BuildManifest.getArtifactRoot(vars-build, 33) - uploadArtifacts.echo(Uploading to s3://artifact-bucket/vars-build/1.1.0/33/linux/x64) - uploadArtifacts.uploadToS3({sourcePath=builds, bucket=artifact-bucket, path=vars-build/1.1.0/33/linux/x64/builds}) + uploadArtifacts.echo(Uploading to s3://artifact-bucket/vars-build/1.3.0/33/linux/x64/tar) + uploadArtifacts.uploadToS3({sourcePath=tar/builds, bucket=artifact-bucket, path=vars-build/1.3.0/33/linux/x64/tar/builds}) uploadToS3.withAWS({role=upload_role, roleAccount=account, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) - uploadToS3.s3Upload({file=builds, bucket=artifact-bucket, path=vars-build/1.1.0/33/linux/x64/builds}) - uploadArtifacts.uploadToS3({sourcePath=dist, bucket=artifact-bucket, path=vars-build/1.1.0/33/linux/x64/dist}) + uploadToS3.s3Upload({file=tar/builds, bucket=artifact-bucket, path=vars-build/1.3.0/33/linux/x64/tar/builds}) + uploadArtifacts.uploadToS3({sourcePath=tar/dist, bucket=artifact-bucket, path=vars-build/1.3.0/33/linux/x64/tar/dist}) uploadToS3.withAWS({role=upload_role, roleAccount=account, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) - uploadToS3.s3Upload({file=dist, bucket=artifact-bucket, path=vars-build/1.1.0/33/linux/x64/dist}) - BuildManifest.getIndexFileRoot(vars-build) - uploadArtifacts.writeJSON({file=index.json, json={latest=33}}) - uploadArtifacts.echo(Uploading index.json to s3://bucket/vars-build/1.1.0) - uploadArtifacts.uploadToS3({sourcePath=index.json, bucket=artifact-bucket, path=vars-build/1.1.0/index.json}) - uploadToS3.withAWS({role=upload_role, roleAccount=account, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) - uploadToS3.s3Upload({file=index.json, bucket=artifact-bucket, path=vars-build/1.1.0/index.json}) - uploadArtifacts.echo(Uploading to s3://bucket/vars-build/1.1.0/33/linux/x64) + uploadToS3.s3Upload({file=tar/dist, bucket=artifact-bucket, path=vars-build/1.3.0/33/linux/x64/tar/dist}) + uploadArtifacts.echo(Uploading to s3://bucket/vars-build/1.3.0/33/linux/x64/tar) uploadArtifacts.withAWS({role=role, roleAccount=dummy, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) - uploadArtifacts.s3Upload({file=builds/opensearch/dist/opensearch-min-1.1.0-linux-x64.tar.gz, bucket=bucket, path=release-candidates/core/opensearch/1.1.0/}) - uploadArtifacts.s3Upload({file=dist/opensearch/opensearch-1.1.0-linux-x64.tar.gz, bucket=bucket, path=release-candidates/bundle/opensearch/1.1.0/}) + uploadArtifacts.s3Upload({file=tar/builds/opensearch/dist/opensearch-min-1.3.0-linux-x64.tar.gz, bucket=bucket, path=release-candidates/core/opensearch/1.3.0/}) + uploadArtifacts.s3Upload({file=tar/dist/opensearch/opensearch-1.3.0-linux-x64.tar.gz, bucket=bucket, path=release-candidates/bundle/opensearch/1.3.0/}) BuildManifest.getArtifactRootUrl(https://ci.opensearch.org/dbc, vars-build, 33) Messages.asBoolean() - Messages.add(stage, https://ci.opensearch.org/dbc/vars-build/1.1.0/33/linux/x64/builds/opensearch/manifest.yml -https://ci.opensearch.org/dbc/vars-build/1.1.0/33/linux/x64/dist/opensearch/manifest.yml) - uploadArtifacts.writeFile({file=messages/stage.msg, text=https://ci.opensearch.org/dbc/vars-build/1.1.0/33/linux/x64/builds/opensearch/manifest.yml -https://ci.opensearch.org/dbc/vars-build/1.1.0/33/linux/x64/dist/opensearch/manifest.yml}) + Messages.add(stage, https://ci.opensearch.org/dbc/vars-build/1.3.0/33/linux/x64/tar/builds/opensearch/manifest.yml +https://ci.opensearch.org/dbc/vars-build/1.3.0/33/linux/x64/tar/dist/opensearch/manifest.yml) + uploadArtifacts.writeFile({file=messages/stage.msg, text=https://ci.opensearch.org/dbc/vars-build/1.3.0/33/linux/x64/tar/builds/opensearch/manifest.yml +https://ci.opensearch.org/dbc/vars-build/1.3.0/33/linux/x64/tar/dist/opensearch/manifest.yml}) uploadArtifacts.stash({includes=messages/*, name=messages-stage}) diff --git a/tests/jenkins/jobs/AssembleUpload_Jenkinsfile.txt b/tests/jenkins/jobs/AssembleUpload_Jenkinsfile.txt index 5181cdbc30..867fcb6827 100644 --- a/tests/jenkins/jobs/AssembleUpload_Jenkinsfile.txt +++ b/tests/jenkins/jobs/AssembleUpload_Jenkinsfile.txt @@ -12,7 +12,7 @@ assembleManifest.readYaml({file=tests/data/opensearch-build-1.1.0.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactRootUrl(https://ci.opensearch.org/dbc, vars-build, 33) - assembleManifest.sh(./assemble.sh "tests/data/opensearch-build-1.1.0.yml" --base-url https://ci.opensearch.org/dbc/vars-build/1.1.0/33/linux/x64) + assembleManifest.sh(./assemble.sh "tests/data/opensearch-build-1.1.0.yml" --base-url https://ci.opensearch.org/dbc/vars-build/1.1.0/33/linux/x64/tar) assembleUpload.uploadArtifacts({buildManifest=tests/data/opensearch-build-1.1.0.yml}) uploadArtifacts.legacySCM(groovy.lang.Closure) uploadArtifacts.library({identifier=jenkins@20211123, retriever=null}) @@ -20,27 +20,21 @@ BuildManifest.asBoolean() BuildManifest.getMinArtifact() BuildManifest.getArtifactRoot(vars-build, 33) - uploadArtifacts.echo(Uploading to s3://artifact-bucket/vars-build/1.1.0/33/linux/x64) - uploadArtifacts.uploadToS3({sourcePath=builds, bucket=artifact-bucket, path=vars-build/1.1.0/33/linux/x64/builds}) + uploadArtifacts.echo(Uploading to s3://artifact-bucket/vars-build/1.1.0/33/linux/x64/tar) + uploadArtifacts.uploadToS3({sourcePath=tar/builds, bucket=artifact-bucket, path=vars-build/1.1.0/33/linux/x64/tar/builds}) uploadToS3.withAWS({role=upload_role, roleAccount=account, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) - uploadToS3.s3Upload({file=builds, bucket=artifact-bucket, path=vars-build/1.1.0/33/linux/x64/builds}) - uploadArtifacts.uploadToS3({sourcePath=dist, bucket=artifact-bucket, path=vars-build/1.1.0/33/linux/x64/dist}) + uploadToS3.s3Upload({file=tar/builds, bucket=artifact-bucket, path=vars-build/1.1.0/33/linux/x64/tar/builds}) + uploadArtifacts.uploadToS3({sourcePath=tar/dist, bucket=artifact-bucket, path=vars-build/1.1.0/33/linux/x64/tar/dist}) uploadToS3.withAWS({role=upload_role, roleAccount=account, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) - uploadToS3.s3Upload({file=dist, bucket=artifact-bucket, path=vars-build/1.1.0/33/linux/x64/dist}) - BuildManifest.getIndexFileRoot(vars-build) - uploadArtifacts.writeJSON({file=index.json, json={latest=33}}) - uploadArtifacts.echo(Uploading index.json to s3://bucket/vars-build/1.1.0) - uploadArtifacts.uploadToS3({sourcePath=index.json, bucket=artifact-bucket, path=vars-build/1.1.0/index.json}) - uploadToS3.withAWS({role=upload_role, roleAccount=account, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) - uploadToS3.s3Upload({file=index.json, bucket=artifact-bucket, path=vars-build/1.1.0/index.json}) - uploadArtifacts.echo(Uploading to s3://bucket/vars-build/1.1.0/33/linux/x64) + uploadToS3.s3Upload({file=tar/dist, bucket=artifact-bucket, path=vars-build/1.1.0/33/linux/x64/tar/dist}) + uploadArtifacts.echo(Uploading to s3://bucket/vars-build/1.1.0/33/linux/x64/tar) uploadArtifacts.withAWS({role=role, roleAccount=dummy, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) - uploadArtifacts.s3Upload({file=builds/opensearch/dist/opensearch-min-1.1.0-linux-x64.tar.gz, bucket=bucket, path=release-candidates/core/opensearch/1.1.0/}) - uploadArtifacts.s3Upload({file=dist/opensearch/opensearch-1.1.0-linux-x64.tar.gz, bucket=bucket, path=release-candidates/bundle/opensearch/1.1.0/}) + uploadArtifacts.s3Upload({file=tar/builds/opensearch/dist/opensearch-min-1.1.0-linux-x64.tar.gz, bucket=bucket, path=release-candidates/core/opensearch/1.1.0/}) + uploadArtifacts.s3Upload({file=tar/dist/opensearch/opensearch-1.1.0-linux-x64.tar.gz, bucket=bucket, path=release-candidates/bundle/opensearch/1.1.0/}) BuildManifest.getArtifactRootUrl(https://ci.opensearch.org/dbc, vars-build, 33) Messages.asBoolean() - Messages.add(stage, https://ci.opensearch.org/dbc/vars-build/1.1.0/33/linux/x64/builds/opensearch/manifest.yml -https://ci.opensearch.org/dbc/vars-build/1.1.0/33/linux/x64/dist/opensearch/manifest.yml) - uploadArtifacts.writeFile({file=messages/stage.msg, text=https://ci.opensearch.org/dbc/vars-build/1.1.0/33/linux/x64/builds/opensearch/manifest.yml -https://ci.opensearch.org/dbc/vars-build/1.1.0/33/linux/x64/dist/opensearch/manifest.yml}) + Messages.add(stage, https://ci.opensearch.org/dbc/vars-build/1.1.0/33/linux/x64/tar/builds/opensearch/manifest.yml +https://ci.opensearch.org/dbc/vars-build/1.1.0/33/linux/x64/tar/dist/opensearch/manifest.yml) + uploadArtifacts.writeFile({file=messages/stage.msg, text=https://ci.opensearch.org/dbc/vars-build/1.1.0/33/linux/x64/tar/builds/opensearch/manifest.yml +https://ci.opensearch.org/dbc/vars-build/1.1.0/33/linux/x64/tar/dist/opensearch/manifest.yml}) uploadArtifacts.stash({includes=messages/*, name=messages-stage}) diff --git a/tests/jenkins/jobs/BuildArchive_Jenkinsfile b/tests/jenkins/jobs/BuildArchive_Jenkinsfile index 05086a8202..307cc3d204 100644 --- a/tests/jenkins/jobs/BuildArchive_Jenkinsfile +++ b/tests/jenkins/jobs/BuildArchive_Jenkinsfile @@ -7,7 +7,8 @@ pipeline { buildArchive( inputManifest: 'tests/jenkins/data/opensearch-1.3.0.yml', platform: 'linux', - architecture: 'x64' + architecture: 'x64', + distribution: 'tar' ) } } diff --git a/tests/jenkins/jobs/BuildArchive_Jenkinsfile.txt b/tests/jenkins/jobs/BuildArchive_Jenkinsfile.txt index 3b6ecfdf64..3ea9dd0a80 100644 --- a/tests/jenkins/jobs/BuildArchive_Jenkinsfile.txt +++ b/tests/jenkins/jobs/BuildArchive_Jenkinsfile.txt @@ -3,13 +3,13 @@ BuildArchive_Jenkinsfile.echo(Executing on agent [label:none]) BuildArchive_Jenkinsfile.stage(build and archive, groovy.lang.Closure) BuildArchive_Jenkinsfile.script(groovy.lang.Closure) - BuildArchive_Jenkinsfile.buildArchive({inputManifest=tests/jenkins/data/opensearch-1.3.0.yml, platform=linux, architecture=x64}) + BuildArchive_Jenkinsfile.buildArchive({inputManifest=tests/jenkins/data/opensearch-1.3.0.yml, platform=linux, architecture=x64, distribution=tar}) buildArchive.legacySCM(groovy.lang.Closure) buildArchive.library({identifier=jenkins@20211123, retriever=null}) - buildArchive.buildManifest({inputManifest=tests/jenkins/data/opensearch-1.3.0.yml, platform=linux, architecture=x64}) - buildManifest.sh(./build.sh tests/jenkins/data/opensearch-1.3.0.yml -p linux -a x64) - buildArchive.echo(Archiving into zip: builds/**, tests/jenkins/data/opensearch-1.3.0.yml) - buildArchive.zip({zipFile=archived-builds.zip, archive=true, glob=builds/**}) + buildArchive.buildManifest({inputManifest=tests/jenkins/data/opensearch-1.3.0.yml, platform=linux, architecture=x64, distribution=tar}) + buildManifest.sh(./build.sh tests/jenkins/data/opensearch-1.3.0.yml -d tar -p linux -a x64) + buildArchive.echo(Archiving into zip: tar/builds/**, tests/jenkins/data/opensearch-1.3.0.yml) + buildArchive.zip({zipFile=tar/archived-builds.zip, archive=true, glob=tar/builds/**}) Messages.asBoolean() Messages.add(stage, Built stage.) buildArchive.writeFile({file=messages/stage.msg, text=Built stage.}) diff --git a/tests/jenkins/jobs/BuildAssembleUpload_Jenkinsfile b/tests/jenkins/jobs/BuildAssembleUpload_Jenkinsfile index d1b899719a..8df311b6fd 100644 --- a/tests/jenkins/jobs/BuildAssembleUpload_Jenkinsfile +++ b/tests/jenkins/jobs/BuildAssembleUpload_Jenkinsfile @@ -7,7 +7,8 @@ pipeline { buildAssembleUpload( inputManifest: 'tests/jenkins/data/opensearch-1.3.0.yml', platform: 'linux', - architecture: 'x64' + architecture: 'x64', + distribution: 'tar' ) } } diff --git a/tests/jenkins/jobs/BuildAssembleUpload_Jenkinsfile.txt b/tests/jenkins/jobs/BuildAssembleUpload_Jenkinsfile.txt index dbfb513e8b..492f64abae 100644 --- a/tests/jenkins/jobs/BuildAssembleUpload_Jenkinsfile.txt +++ b/tests/jenkins/jobs/BuildAssembleUpload_Jenkinsfile.txt @@ -3,53 +3,47 @@ BuildAssembleUpload_Jenkinsfile.echo(Executing on agent [label:none]) BuildAssembleUpload_Jenkinsfile.stage(build and assemble, groovy.lang.Closure) BuildAssembleUpload_Jenkinsfile.script(groovy.lang.Closure) - BuildAssembleUpload_Jenkinsfile.buildAssembleUpload({inputManifest=tests/jenkins/data/opensearch-1.3.0.yml, platform=linux, architecture=x64}) + BuildAssembleUpload_Jenkinsfile.buildAssembleUpload({inputManifest=tests/jenkins/data/opensearch-1.3.0.yml, platform=linux, architecture=x64, distribution=tar}) buildAssembleUpload.legacySCM(groovy.lang.Closure) buildAssembleUpload.library({identifier=jenkins@20211123, retriever=null}) buildAssembleUpload.readYaml({file=tests/jenkins/data/opensearch-1.3.0.yml}) InputManifest.asBoolean() - buildAssembleUpload.buildManifest({inputManifest=tests/jenkins/data/opensearch-1.3.0.yml, platform=linux, architecture=x64}) - buildManifest.sh(./build.sh tests/jenkins/data/opensearch-1.3.0.yml -p linux -a x64) - buildAssembleUpload.readYaml({file=builds/opensearch/manifest.yml}) + buildAssembleUpload.buildManifest({inputManifest=tests/jenkins/data/opensearch-1.3.0.yml, platform=linux, architecture=x64, distribution=tar}) + buildManifest.sh(./build.sh tests/jenkins/data/opensearch-1.3.0.yml -d tar -p linux -a x64) + buildAssembleUpload.readYaml({file=tar/builds/opensearch/manifest.yml}) BuildManifest.asBoolean() - buildAssembleUpload.assembleUpload({inputManifest=tests/jenkins/data/opensearch-1.3.0.yml, platform=linux, architecture=x64, buildManifest=builds/opensearch/manifest.yml}) + buildAssembleUpload.assembleUpload({inputManifest=tests/jenkins/data/opensearch-1.3.0.yml, platform=linux, architecture=x64, distribution=tar, buildManifest=tar/builds/opensearch/manifest.yml}) assembleUpload.legacySCM(groovy.lang.Closure) assembleUpload.library({identifier=jenkins@20211123, retriever=null}) - assembleUpload.assembleManifest({inputManifest=tests/jenkins/data/opensearch-1.3.0.yml, platform=linux, architecture=x64, buildManifest=builds/opensearch/manifest.yml}) + assembleUpload.assembleManifest({inputManifest=tests/jenkins/data/opensearch-1.3.0.yml, platform=linux, architecture=x64, distribution=tar, buildManifest=tar/builds/opensearch/manifest.yml}) assembleManifest.legacySCM(groovy.lang.Closure) assembleManifest.library({identifier=jenkins@20211123, retriever=null}) - assembleManifest.readYaml({file=builds/opensearch/manifest.yml}) + assembleManifest.readYaml({file=tar/builds/opensearch/manifest.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactRootUrl(https://ci.opensearch.org/dbc, vars-build, 33) - assembleManifest.sh(./assemble.sh "builds/opensearch/manifest.yml" --base-url https://ci.opensearch.org/dbc/vars-build/1.1.0/33/linux/x64) - assembleUpload.uploadArtifacts({inputManifest=tests/jenkins/data/opensearch-1.3.0.yml, platform=linux, architecture=x64, buildManifest=builds/opensearch/manifest.yml}) + assembleManifest.sh(./assemble.sh "tar/builds/opensearch/manifest.yml" --base-url https://ci.opensearch.org/dbc/vars-build/1.3.0/33/linux/x64/tar) + assembleUpload.uploadArtifacts({inputManifest=tests/jenkins/data/opensearch-1.3.0.yml, platform=linux, architecture=x64, distribution=tar, buildManifest=tar/builds/opensearch/manifest.yml}) uploadArtifacts.legacySCM(groovy.lang.Closure) uploadArtifacts.library({identifier=jenkins@20211123, retriever=null}) - uploadArtifacts.readYaml({file=builds/opensearch/manifest.yml}) + uploadArtifacts.readYaml({file=tar/builds/opensearch/manifest.yml}) BuildManifest.asBoolean() BuildManifest.getMinArtifact() BuildManifest.getArtifactRoot(vars-build, 33) - uploadArtifacts.echo(Uploading to s3://artifact-bucket/vars-build/1.1.0/33/linux/x64) - uploadArtifacts.uploadToS3({sourcePath=builds, bucket=artifact-bucket, path=vars-build/1.1.0/33/linux/x64/builds}) + uploadArtifacts.echo(Uploading to s3://artifact-bucket/vars-build/1.3.0/33/linux/x64/tar) + uploadArtifacts.uploadToS3({sourcePath=tar/builds, bucket=artifact-bucket, path=vars-build/1.3.0/33/linux/x64/tar/builds}) uploadToS3.withAWS({role=upload_role, roleAccount=account, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) - uploadToS3.s3Upload({file=builds, bucket=artifact-bucket, path=vars-build/1.1.0/33/linux/x64/builds}) - uploadArtifacts.uploadToS3({sourcePath=dist, bucket=artifact-bucket, path=vars-build/1.1.0/33/linux/x64/dist}) + uploadToS3.s3Upload({file=tar/builds, bucket=artifact-bucket, path=vars-build/1.3.0/33/linux/x64/tar/builds}) + uploadArtifacts.uploadToS3({sourcePath=tar/dist, bucket=artifact-bucket, path=vars-build/1.3.0/33/linux/x64/tar/dist}) uploadToS3.withAWS({role=upload_role, roleAccount=account, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) - uploadToS3.s3Upload({file=dist, bucket=artifact-bucket, path=vars-build/1.1.0/33/linux/x64/dist}) - BuildManifest.getIndexFileRoot(vars-build) - uploadArtifacts.writeJSON({file=index.json, json={latest=33}}) - uploadArtifacts.echo(Uploading index.json to s3://bucket/vars-build/1.1.0) - uploadArtifacts.uploadToS3({sourcePath=index.json, bucket=artifact-bucket, path=vars-build/1.1.0/index.json}) - uploadToS3.withAWS({role=upload_role, roleAccount=account, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) - uploadToS3.s3Upload({file=index.json, bucket=artifact-bucket, path=vars-build/1.1.0/index.json}) - uploadArtifacts.echo(Uploading to s3://bucket/vars-build/1.1.0/33/linux/x64) + uploadToS3.s3Upload({file=tar/dist, bucket=artifact-bucket, path=vars-build/1.3.0/33/linux/x64/tar/dist}) + uploadArtifacts.echo(Uploading to s3://bucket/vars-build/1.3.0/33/linux/x64/tar) uploadArtifacts.withAWS({role=role, roleAccount=dummy, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) - uploadArtifacts.s3Upload({file=builds/opensearch/dist/opensearch-min-1.1.0-linux-x64.tar.gz, bucket=bucket, path=release-candidates/core/opensearch/1.1.0/}) - uploadArtifacts.s3Upload({file=dist/opensearch/opensearch-1.1.0-linux-x64.tar.gz, bucket=bucket, path=release-candidates/bundle/opensearch/1.1.0/}) + uploadArtifacts.s3Upload({file=tar/builds/opensearch/dist/opensearch-min-1.3.0-linux-x64.tar.gz, bucket=bucket, path=release-candidates/core/opensearch/1.3.0/}) + uploadArtifacts.s3Upload({file=tar/dist/opensearch/opensearch-1.3.0-linux-x64.tar.gz, bucket=bucket, path=release-candidates/bundle/opensearch/1.3.0/}) BuildManifest.getArtifactRootUrl(https://ci.opensearch.org/dbc, vars-build, 33) Messages.asBoolean() - Messages.add(stage, https://ci.opensearch.org/dbc/vars-build/1.1.0/33/linux/x64/builds/opensearch/manifest.yml -https://ci.opensearch.org/dbc/vars-build/1.1.0/33/linux/x64/dist/opensearch/manifest.yml) - uploadArtifacts.writeFile({file=messages/stage.msg, text=https://ci.opensearch.org/dbc/vars-build/1.1.0/33/linux/x64/builds/opensearch/manifest.yml -https://ci.opensearch.org/dbc/vars-build/1.1.0/33/linux/x64/dist/opensearch/manifest.yml}) + Messages.add(stage, https://ci.opensearch.org/dbc/vars-build/1.3.0/33/linux/x64/tar/builds/opensearch/manifest.yml +https://ci.opensearch.org/dbc/vars-build/1.3.0/33/linux/x64/tar/dist/opensearch/manifest.yml) + uploadArtifacts.writeFile({file=messages/stage.msg, text=https://ci.opensearch.org/dbc/vars-build/1.3.0/33/linux/x64/tar/builds/opensearch/manifest.yml +https://ci.opensearch.org/dbc/vars-build/1.3.0/33/linux/x64/tar/dist/opensearch/manifest.yml}) uploadArtifacts.stash({includes=messages/*, name=messages-stage}) diff --git a/tests/jenkins/jobs/BuildManifest_Jenkinsfile.txt b/tests/jenkins/jobs/BuildManifest_Jenkinsfile.txt index 983233eeac..93bfccbd50 100644 --- a/tests/jenkins/jobs/BuildManifest_Jenkinsfile.txt +++ b/tests/jenkins/jobs/BuildManifest_Jenkinsfile.txt @@ -11,15 +11,15 @@ BuildManifest_Jenkinsfile.echo(linux) BuildManifest_Jenkinsfile.echo(x64) BuildManifest_Jenkinsfile.echo(opensearch) - BuildManifest_Jenkinsfile.echo(opensearch-1.1.0-windows-x86.zip) + BuildManifest_Jenkinsfile.echo(opensearch-1.1.0-windows-x86.tar.gz) BuildManifest.getArtifactRoot(bundle-build, 1) - BuildManifest_Jenkinsfile.echo(bundle-build/1.1.0/1/linux/x64) + BuildManifest_Jenkinsfile.echo(bundle-build/1.1.0/1/linux/x64/tar) BuildManifest.getArtifactRootUrl(https://ci.opensearch.org/ci/dbc, bundle-build, 1) - BuildManifest_Jenkinsfile.echo(https://ci.opensearch.org/ci/dbc/bundle-build/1.1.0/1/linux/x64) + BuildManifest_Jenkinsfile.echo(https://ci.opensearch.org/ci/dbc/bundle-build/1.1.0/1/linux/x64/tar) BuildManifest.getUrl(https://ci.opensearch.org/ci/dbc, bundle-build, 1) - BuildManifest_Jenkinsfile.echo(https://ci.opensearch.org/ci/dbc/bundle-build/1.1.0/1/linux/x64/builds/opensearch/manifest.yml) + BuildManifest_Jenkinsfile.echo(https://ci.opensearch.org/ci/dbc/bundle-build/1.1.0/1/linux/x64/tar/builds/opensearch/manifest.yml) BuildManifest.getArtifactUrl(https://ci.opensearch.org/ci/dbc, bundle-build, 1) - BuildManifest_Jenkinsfile.echo(https://ci.opensearch.org/ci/dbc/bundle-build/1.1.0/1/linux/x64/dist/opensearch/opensearch-1.1.0-linux-x64.tar.gz) + BuildManifest_Jenkinsfile.echo(https://ci.opensearch.org/ci/dbc/bundle-build/1.1.0/1/linux/x64/tar/dist/opensearch/opensearch-1.1.0-linux-x64.tar.gz) BuildManifest_Jenkinsfile.echo(opensearch-1.1.0-linux-x64.tar.gz) BuildManifest.getMinArtifact() BuildManifest_Jenkinsfile.echo(dist/opensearch-min-1.1.0-linux-x64.tar.gz) diff --git a/tests/jenkins/jobs/BuildManifest_Jenkinsfile_component_no_artifact.txt b/tests/jenkins/jobs/BuildManifest_Jenkinsfile_component_no_artifact.txt index 3d84ef9c38..bc4552dff5 100755 --- a/tests/jenkins/jobs/BuildManifest_Jenkinsfile_component_no_artifact.txt +++ b/tests/jenkins/jobs/BuildManifest_Jenkinsfile_component_no_artifact.txt @@ -12,9 +12,9 @@ BuildManifest_Jenkinsfile_component_no_artifact.echo(x64) BuildManifest_Jenkinsfile_component_no_artifact.echo(opensearch-dashboards) BuildManifest.getArtifactRoot(bundle-build, 1) - BuildManifest_Jenkinsfile_component_no_artifact.echo(bundle-build/1.2.0/1/linux/x64) + BuildManifest_Jenkinsfile_component_no_artifact.echo(bundle-build/1.2.0/1/linux/x64/tar) BuildManifest.getArtifactRootUrl(https://ci.opensearch.org/ci/dbc, bundle-build, 1) - BuildManifest_Jenkinsfile_component_no_artifact.echo(https://ci.opensearch.org/ci/dbc/bundle-build/1.2.0/1/linux/x64) + BuildManifest_Jenkinsfile_component_no_artifact.echo(https://ci.opensearch.org/ci/dbc/bundle-build/1.2.0/1/linux/x64/tar) BuildManifest_Jenkinsfile_component_no_artifact.echo(opensearch-dashboards-1.2.0-linux-x64.tar.gz) BuildManifest.getMinArtifact() BuildManifest_Jenkinsfile_component_no_artifact.echo(dist/opensearch-dashboards-min-1.2.0-linux-x64.tar.gz) diff --git a/tests/jenkins/jobs/CreateTestResultsMessage_Jenkinsfile.txt b/tests/jenkins/jobs/CreateTestResultsMessage_Jenkinsfile.txt index 45d59757d0..560f55c178 100644 --- a/tests/jenkins/jobs/CreateTestResultsMessage_Jenkinsfile.txt +++ b/tests/jenkins/jobs/CreateTestResultsMessage_Jenkinsfile.txt @@ -4,17 +4,3 @@ CreateTestResultsMessage_Jenkinsfile.stage(stage, groovy.lang.Closure) CreateTestResultsMessage_Jenkinsfile.script(groovy.lang.Closure) CreateTestResultsMessage_Jenkinsfile.createTestResultsMessage({testType=Integ Tests (x64), status=SUCCESS, absoluteUrl=dummy-test.com/test-results}) - createTestResultsMessage.legacySCM(groovy.lang.Closure) - createTestResultsMessage.library({identifier=jenkins@20211123, retriever=null}) - Messages.asBoolean() - Messages.asBoolean() - Messages.get([stage]) - createTestResultsMessage.unstash({name=messages-stage}) - createTestResultsMessage.findFiles({excludes=, glob=messages/*}) - createTestResultsMessage.dir(messages, groovy.lang.Closure) - createTestResultsMessage.deleteDir() - Messages.add(stage, -Integ Tests (x64): :white_check_mark: SUCCESS dummy-test.com/test-results) - createTestResultsMessage.writeFile({file=messages/stage.msg, text= -Integ Tests (x64): :white_check_mark: SUCCESS dummy-test.com/test-results}) - createTestResultsMessage.stash({includes=messages/*, name=messages-stage}) diff --git a/tests/jenkins/jobs/PromoteArtifacts_actions_Jenkinsfile.txt b/tests/jenkins/jobs/PromoteArtifacts_actions_Jenkinsfile.txt index 7ce24005f0..a8cfa803fc 100644 --- a/tests/jenkins/jobs/PromoteArtifacts_actions_Jenkinsfile.txt +++ b/tests/jenkins/jobs/PromoteArtifacts_actions_Jenkinsfile.txt @@ -25,7 +25,7 @@ createSha512Checksums.sh({script=sha512sum zip_dummy_artifact_1.1.0.zip, returnStdout=true}) createSha512Checksums.sh({script=basename workspace/artifacts/vars-build/1.3.0/33/linux/x64/builds/opensearch/core-plugins/zip_dummy_artifact_1.1.0.zip, returnStdout=true}) createSha512Checksums.writeFile({file=zip_dummy_artifact_1.1.0.zip.sha512, text=shaHashDummy_zip_dummy_artifact_1.1.0.zip zip_dummy_artifact_1.1.0.zip}) - createSha512Checksums.echo(Not generating sha for dummy_artifact_1.1.0.dummy in workspace/artifacts/vars-build/1.3.0/33/linux/x64/builds/opensearch/core-plugins, doesn't match allowed types [.tar.gz, .zip]) + createSha512Checksums.echo(Not generating sha for dummy_artifact_1.1.0.dummy in workspace/artifacts/vars-build/1.3.0/33/linux/x64/builds/opensearch/core-plugins, doesn't match allowed types [.tar.gz, .zip, .rpm]) createSignatureFiles.signArtifacts({sigtype=.sig, artifactPath=workspace/artifacts/vars-build/1.3.0/33/linux/x64/builds/opensearch/core-plugins}) signArtifacts.fileExists(workspace/sign.sh) signArtifacts.git({url=https://github.com/opensearch-project/opensearch-build.git, branch=main}) @@ -45,8 +45,8 @@ promoteArtifacts.findFiles({glob=**/opensearch-min-1.3.0*.tar.gz,**/opensearch-1.3.0*.tar.gz}) promoteArtifacts.getPath() createSha512Checksums.sh({script=find workspace/workspace/file/found.zip -type f, returnStdout=true}) - createSha512Checksums.echo(Not generating sha for bbb in workspace/workspace/file/found.zip, doesn't match allowed types [.tar.gz, .zip]) - createSha512Checksums.echo(Not generating sha for ccc in workspace/workspace/file/found.zip, doesn't match allowed types [.tar.gz, .zip]) + createSha512Checksums.echo(Not generating sha for bbb in workspace/workspace/file/found.zip, doesn't match allowed types [.tar.gz, .zip, .rpm]) + createSha512Checksums.echo(Not generating sha for ccc in workspace/workspace/file/found.zip, doesn't match allowed types [.tar.gz, .zip, .rpm]) promoteArtifacts.findFiles({glob=**/opensearch-min-1.3.0*.tar.gz,**/opensearch-1.3.0*.tar.gz}) promoteArtifacts.getPath() createSignatureFiles.signArtifacts({sigtype=.sig, artifactPath=workspace/workspace/file/found.zip}) diff --git a/tests/jenkins/jobs/PromoteArtifacts_actions_OpenSearch_Dashboards_Jenkinsfile.txt b/tests/jenkins/jobs/PromoteArtifacts_actions_OpenSearch_Dashboards_Jenkinsfile.txt index 15a2eb81bc..83d8bb43ed 100644 --- a/tests/jenkins/jobs/PromoteArtifacts_actions_OpenSearch_Dashboards_Jenkinsfile.txt +++ b/tests/jenkins/jobs/PromoteArtifacts_actions_OpenSearch_Dashboards_Jenkinsfile.txt @@ -17,8 +17,8 @@ promoteArtifacts.readYaml({file=artifacts/vars-build/1.2.0/33/linux/x64/builds/opensearch-dashboards/manifest.yml}) promoteArtifacts.fileExists(workspace/artifacts/vars-build/1.2.0/33/linux/x64/builds/opensearch-dashboards/core-plugins) createSha512Checksums.sh({script=find workspace/artifacts/vars-build/1.2.0/33/linux/x64/builds/opensearch-dashboards/plugins -type f, returnStdout=true}) - createSha512Checksums.echo(Not generating sha for bbb in workspace/artifacts/vars-build/1.2.0/33/linux/x64/builds/opensearch-dashboards/plugins, doesn't match allowed types [.tar.gz, .zip]) - createSha512Checksums.echo(Not generating sha for ccc in workspace/artifacts/vars-build/1.2.0/33/linux/x64/builds/opensearch-dashboards/plugins, doesn't match allowed types [.tar.gz, .zip]) + createSha512Checksums.echo(Not generating sha for bbb in workspace/artifacts/vars-build/1.2.0/33/linux/x64/builds/opensearch-dashboards/plugins, doesn't match allowed types [.tar.gz, .zip, .rpm]) + createSha512Checksums.echo(Not generating sha for ccc in workspace/artifacts/vars-build/1.2.0/33/linux/x64/builds/opensearch-dashboards/plugins, doesn't match allowed types [.tar.gz, .zip, .rpm]) createSignatureFiles.signArtifacts({sigtype=.sig, artifactPath=workspace/artifacts/vars-build/1.2.0/33/linux/x64/builds/opensearch-dashboards/plugins}) signArtifacts.fileExists(workspace/sign.sh) signArtifacts.git({url=https://github.com/opensearch-project/opensearch-build.git, branch=main}) @@ -38,8 +38,8 @@ promoteArtifacts.findFiles({glob=**/opensearch-dashboards-min-1.2.0*.tar.gz,**/opensearch-dashboards-1.2.0*.tar.gz}) promoteArtifacts.getPath() createSha512Checksums.sh({script=find workspace/workspace/file/found.zip -type f, returnStdout=true}) - createSha512Checksums.echo(Not generating sha for bbb in workspace/workspace/file/found.zip, doesn't match allowed types [.tar.gz, .zip]) - createSha512Checksums.echo(Not generating sha for ccc in workspace/workspace/file/found.zip, doesn't match allowed types [.tar.gz, .zip]) + createSha512Checksums.echo(Not generating sha for bbb in workspace/workspace/file/found.zip, doesn't match allowed types [.tar.gz, .zip, .rpm]) + createSha512Checksums.echo(Not generating sha for ccc in workspace/workspace/file/found.zip, doesn't match allowed types [.tar.gz, .zip, .rpm]) promoteArtifacts.findFiles({glob=**/opensearch-dashboards-min-1.2.0*.tar.gz,**/opensearch-dashboards-1.2.0*.tar.gz}) promoteArtifacts.getPath() createSignatureFiles.signArtifacts({sigtype=.sig, artifactPath=workspace/workspace/file/found.zip}) diff --git a/tests/jenkins/jobs/RunBwcTestScript_Jenkinsfile.txt b/tests/jenkins/jobs/RunBwcTestScript_Jenkinsfile.txt index 69b681d51c..c75037aecc 100644 --- a/tests/jenkins/jobs/RunBwcTestScript_Jenkinsfile.txt +++ b/tests/jenkins/jobs/RunBwcTestScript_Jenkinsfile.txt @@ -9,6 +9,6 @@ runBwcTestScript.readYaml({file=tests/jenkins/data/opensearch-1.3.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactRootUrl(dummy_job, 717) - runBwcTestScript.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/dummy_job/1.3.0/717/linux/x64) - runBwcTestScript.echo(Paths: opensearch=https://ci.opensearch.org/ci/dbc/dummy_job/1.3.0/717/linux/x64) - runBwcTestScript.sh(./test.sh bwc-test tests/jenkins/data/opensearch-1.3.0-test.yml --paths opensearch=https://ci.opensearch.org/ci/dbc/dummy_job/1.3.0/717/linux/x64) + runBwcTestScript.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/dummy_job/1.3.0/717/linux/x64/tar) + runBwcTestScript.echo(Paths: opensearch=https://ci.opensearch.org/ci/dbc/dummy_job/1.3.0/717/linux/x64/tar) + runBwcTestScript.sh(./test.sh bwc-test tests/jenkins/data/opensearch-1.3.0-test.yml --paths opensearch=https://ci.opensearch.org/ci/dbc/dummy_job/1.3.0/717/linux/x64/tar) diff --git a/tests/jenkins/jobs/RunBwcTestScript_OpenSearch_Dashboards_Jenkinsfile.txt b/tests/jenkins/jobs/RunBwcTestScript_OpenSearch_Dashboards_Jenkinsfile.txt index 61ca8ed86a..534b95ba74 100644 --- a/tests/jenkins/jobs/RunBwcTestScript_OpenSearch_Dashboards_Jenkinsfile.txt +++ b/tests/jenkins/jobs/RunBwcTestScript_OpenSearch_Dashboards_Jenkinsfile.txt @@ -9,6 +9,6 @@ runBwcTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-1.2.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactRootUrl(dummy_job, 215) - runBwcTestScript.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/dummy_job/1.2.0/215/linux/x64) - runBwcTestScript.echo(Paths: opensearch-dashboards=https://ci.opensearch.org/ci/dbc/dummy_job/1.2.0/215/linux/x64) - runBwcTestScript.sh(./test.sh bwc-test tests/jenkins/data/opensearch-dashboards-1.2.0-test.yml --paths opensearch-dashboards=https://ci.opensearch.org/ci/dbc/dummy_job/1.2.0/215/linux/x64) + runBwcTestScript.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/dummy_job/1.2.0/215/linux/x64/tar) + runBwcTestScript.echo(Paths: opensearch-dashboards=https://ci.opensearch.org/ci/dbc/dummy_job/1.2.0/215/linux/x64/tar) + runBwcTestScript.sh(./test.sh bwc-test tests/jenkins/data/opensearch-dashboards-1.2.0-test.yml --paths opensearch-dashboards=https://ci.opensearch.org/ci/dbc/dummy_job/1.2.0/215/linux/x64/tar) diff --git a/tests/jenkins/jobs/RunIntegTestScript_Jenkinsfile.txt b/tests/jenkins/jobs/RunIntegTestScript_Jenkinsfile.txt index dcd5e70b35..125ece06aa 100644 --- a/tests/jenkins/jobs/RunIntegTestScript_Jenkinsfile.txt +++ b/tests/jenkins/jobs/RunIntegTestScript_Jenkinsfile.txt @@ -9,6 +9,6 @@ runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-1.3.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactRootUrl(dummy_job, 717) - runIntegTestScript.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/dummy_job/1.3.0/717/linux/x64) - runIntegTestScript.echo(Paths: opensearch=https://ci.opensearch.org/ci/dbc/dummy_job/1.3.0/717/linux/x64) - runIntegTestScript.sh(./test.sh integ-test tests/jenkins/data/opensearch-1.3.0-test.yml --paths opensearch=https://ci.opensearch.org/ci/dbc/dummy_job/1.3.0/717/linux/x64) + runIntegTestScript.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/dummy_job/1.3.0/717/linux/x64/tar) + runIntegTestScript.echo(Paths: opensearch=https://ci.opensearch.org/ci/dbc/dummy_job/1.3.0/717/linux/x64/tar) + runIntegTestScript.sh(./test.sh integ-test tests/jenkins/data/opensearch-1.3.0-test.yml --paths opensearch=https://ci.opensearch.org/ci/dbc/dummy_job/1.3.0/717/linux/x64/tar) diff --git a/tests/jenkins/jobs/RunIntegTestScript_OpenSearch_Dashboards_Jenkinsfile.txt b/tests/jenkins/jobs/RunIntegTestScript_OpenSearch_Dashboards_Jenkinsfile.txt index a8ecfc2b3a..ed99177f77 100644 --- a/tests/jenkins/jobs/RunIntegTestScript_OpenSearch_Dashboards_Jenkinsfile.txt +++ b/tests/jenkins/jobs/RunIntegTestScript_OpenSearch_Dashboards_Jenkinsfile.txt @@ -9,6 +9,6 @@ runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-1.2.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactRootUrl(dummy_job, 215) - runIntegTestScript.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/dummy_job/1.2.0/215/linux/x64) - runIntegTestScript.echo(Paths: opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.2.0/latest/linux/x64 opensearch-dashboards=https://ci.opensearch.org/ci/dbc/dummy_job/1.2.0/215/linux/x64) - runIntegTestScript.sh(./test.sh integ-test tests/jenkins/data/opensearch-dashboards-1.2.0-test.yml --paths opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.2.0/latest/linux/x64 opensearch-dashboards=https://ci.opensearch.org/ci/dbc/dummy_job/1.2.0/215/linux/x64) + runIntegTestScript.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/dummy_job/1.2.0/215/linux/x64/tar) + runIntegTestScript.echo(Paths: opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.2.0/latest/linux/x64/tar opensearch-dashboards=https://ci.opensearch.org/ci/dbc/dummy_job/1.2.0/215/linux/x64/tar) + runIntegTestScript.sh(./test.sh integ-test tests/jenkins/data/opensearch-dashboards-1.2.0-test.yml --paths opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.2.0/latest/linux/x64/tar opensearch-dashboards=https://ci.opensearch.org/ci/dbc/dummy_job/1.2.0/215/linux/x64/tar) diff --git a/tests/jenkins/jobs/UploadIndexFile_Jenkinsfile b/tests/jenkins/jobs/UploadIndexFile_Jenkinsfile new file mode 100644 index 0000000000..42cc528f74 --- /dev/null +++ b/tests/jenkins/jobs/UploadIndexFile_Jenkinsfile @@ -0,0 +1,16 @@ +lib = library(identifier: "jenkins@20211123", retriever: legacySCM(scm)) + +pipeline { + agent none + stages { + stage('uploadIndexFile') { + steps { + script { + uploadIndexFile( + indexFilePath: 'test' + ) + } + } + } + } +} \ No newline at end of file diff --git a/tests/jenkins/jobs/UploadIndexFile_Jenkinsfile.txt b/tests/jenkins/jobs/UploadIndexFile_Jenkinsfile.txt new file mode 100644 index 0000000000..99225346e6 --- /dev/null +++ b/tests/jenkins/jobs/UploadIndexFile_Jenkinsfile.txt @@ -0,0 +1,13 @@ + UploadIndexFile_Jenkinsfile.run() + UploadIndexFile_Jenkinsfile.legacySCM(groovy.lang.Closure) + UploadIndexFile_Jenkinsfile.library({identifier=jenkins@20211123, retriever=null}) + UploadIndexFile_Jenkinsfile.pipeline(groovy.lang.Closure) + UploadIndexFile_Jenkinsfile.echo(Executing on agent [label:none]) + UploadIndexFile_Jenkinsfile.stage(uploadIndexFile, groovy.lang.Closure) + UploadIndexFile_Jenkinsfile.script(groovy.lang.Closure) + UploadIndexFile_Jenkinsfile.uploadIndexFile({indexFilePath=test}) + uploadIndexFile.writeJSON({file=index.json, json={latest=123}}) + uploadIndexFile.echo(Uploading index.json to s3://dummy_bucket_name/test) + uploadIndexFile.uploadToS3({sourcePath=index.json, bucket=dummy_bucket_name, path=test/index.json}) + uploadToS3.withAWS({role=Dummy_Upload_Role, roleAccount=dummy_account, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) + uploadToS3.s3Upload({file=index.json, bucket=dummy_bucket_name, path=test/index.json}) diff --git a/tests/jenkins/jobs/UploadTestResults_Jenkinsfile.txt b/tests/jenkins/jobs/UploadTestResults_Jenkinsfile.txt index 31b0330f50..207eeac89e 100644 --- a/tests/jenkins/jobs/UploadTestResults_Jenkinsfile.txt +++ b/tests/jenkins/jobs/UploadTestResults_Jenkinsfile.txt @@ -9,11 +9,11 @@ uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-1.3.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactRoot(dummy_job, 123) - uploadTestResults.echo(Uploading to s3://DUMMY_ARTIFACT_BUCKET_NAME/dummy_job/1.3.0/123/linux/x64) + uploadTestResults.echo(Uploading to s3://DUMMY_ARTIFACT_BUCKET_NAME/dummy_job/1.3.0/123/linux/x64/tar) uploadTestResults.withAWS({role=opensearch-test, roleAccount=DUMMY_AWS_ACCOUNT_PUBLIC, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) - uploadTestResults.s3Upload({file=test-results, bucket=DUMMY_ARTIFACT_BUCKET_NAME, path=dummy_job/1.3.0/123/linux/x64/test-results}) + uploadTestResults.s3Upload({file=test-results, bucket=DUMMY_ARTIFACT_BUCKET_NAME, path=dummy_job/1.3.0/123/linux/x64/tar/test-results}) BuildManifest.getArtifactRootUrl(DUMMY_PUBLIC_ARTIFACT_URL, dummy_job, 123) Messages.asBoolean() - Messages.add(DUMMY_STAGE_NAME, DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/1.3.0/123/linux/x64/test-results/) - uploadTestResults.writeFile({file=messages/DUMMY_STAGE_NAME.msg, text=DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/1.3.0/123/linux/x64/test-results/}) + Messages.add(DUMMY_STAGE_NAME, DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/1.3.0/123/linux/x64/tar/test-results/) + uploadTestResults.writeFile({file=messages/DUMMY_STAGE_NAME.msg, text=DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/1.3.0/123/linux/x64/tar/test-results/}) uploadTestResults.stash({includes=messages/*, name=messages-DUMMY_STAGE_NAME}) diff --git a/tests/jenkins/jobs/uploadMinSnapshotsToS3_Jenkinsfile b/tests/jenkins/jobs/uploadMinSnapshotsToS3_Jenkinsfile index 31274dde3c..e55e30af99 100644 --- a/tests/jenkins/jobs/uploadMinSnapshotsToS3_Jenkinsfile +++ b/tests/jenkins/jobs/uploadMinSnapshotsToS3_Jenkinsfile @@ -8,7 +8,8 @@ pipeline { script { uploadMinSnapshotsToS3( fileActions: [createSha512Checksums()], - manifest: 'tests/jenkins/data/opensearch-1.3.0.yml' + manifest: 'tests/jenkins/data/opensearch-1.3.0.yml', + distribution: 'tar' ) } } diff --git a/tests/jenkins/jobs/uploadMinSnapshotsToS3_Jenkinsfile.txt b/tests/jenkins/jobs/uploadMinSnapshotsToS3_Jenkinsfile.txt index 1a1badc1ab..bed9cf0f49 100644 --- a/tests/jenkins/jobs/uploadMinSnapshotsToS3_Jenkinsfile.txt +++ b/tests/jenkins/jobs/uploadMinSnapshotsToS3_Jenkinsfile.txt @@ -6,16 +6,16 @@ uploadMinSnapshotsToS3_Jenkinsfile.stage(uploadMinSnapshotsToS3, groovy.lang.Closure) uploadMinSnapshotsToS3_Jenkinsfile.script(groovy.lang.Closure) uploadMinSnapshotsToS3_Jenkinsfile.createSha512Checksums() - uploadMinSnapshotsToS3_Jenkinsfile.uploadMinSnapshotsToS3({fileActions=[groovy.lang.Closure], manifest=tests/jenkins/data/opensearch-1.3.0.yml}) + uploadMinSnapshotsToS3_Jenkinsfile.uploadMinSnapshotsToS3({fileActions=[groovy.lang.Closure], manifest=tests/jenkins/data/opensearch-1.3.0.yml, distribution=tar}) uploadMinSnapshotsToS3.legacySCM(groovy.lang.Closure) uploadMinSnapshotsToS3.library({identifier=jenkins@20211123, retriever=null}) uploadMinSnapshotsToS3.readYaml({file=tests/jenkins/data/opensearch-1.3.0.yml}) InputManifest.asBoolean() - uploadMinSnapshotsToS3.echo(Retreving build manifest from: tests/data/builds/opensearch/manifest.yml) - uploadMinSnapshotsToS3.readYaml({file=tests/data/builds/opensearch/manifest.yml}) + uploadMinSnapshotsToS3.echo(Retreving build manifest from: tests/data/tar/builds/opensearch/manifest.yml) + uploadMinSnapshotsToS3.readYaml({file=tests/data/tar/builds/opensearch/manifest.yml}) BuildManifest.asBoolean() uploadMinSnapshotsToS3.echo(Create .sha512 for Min Snapshots Artifacts) - createSha512Checksums.sh({script=find tests/data/builds/opensearch/dist -type f, returnStdout=true}) + createSha512Checksums.sh({script=find tests/data/tar/builds/opensearch/dist -type f, returnStdout=true}) createSha512Checksums.echo(Creating sha for opensearch-min-1.3.0-linux-x64.tar.gz) createSha512Checksums.sh({script=sha512sum opensearch-min-1.3.0-linux-x64.tar.gz, returnStdout=true}) createSha512Checksums.sh({script=basename ccc, returnStdout=true}) @@ -31,10 +31,10 @@ bbb ccc }) uploadMinSnapshotsToS3.sh( - cp tests/data/builds/opensearch/dist/opensearch-min-1.2.2-SNAPSHOT-linux-x64.tar.gz tests/data/builds/opensearch/dist/opensearch-min-1.2.2-SNAPSHOT-linux-x64-latest.tar.gz - cp tests/data/builds/opensearch/dist/opensearch-min-1.2.2-SNAPSHOT-linux-x64.tar.gz.sha512 tests/data/builds/opensearch/dist/opensearch-min-1.2.2-SNAPSHOT-linux-x64-latest.tar.gz.sha512 - sed -i "s/.tar.gz/-latest.tar.gz/g" tests/data/builds/opensearch/dist/opensearch-min-1.2.2-SNAPSHOT-linux-x64-latest.tar.gz.sha512 + cp tests/data/tar/builds/opensearch/dist/opensearch-min-1.2.2-SNAPSHOT-linux-x64.tar.gz tests/data/tar/builds/opensearch/dist/opensearch-min-1.2.2-SNAPSHOT-linux-x64-latest.tar.gz + cp tests/data/tar/builds/opensearch/dist/opensearch-min-1.2.2-SNAPSHOT-linux-x64.tar.gz.sha512 tests/data/tar/builds/opensearch/dist/opensearch-min-1.2.2-SNAPSHOT-linux-x64-latest.tar.gz.sha512 + sed -i "s/.tar.gz/-latest.tar.gz/g" tests/data/tar/builds/opensearch/dist/opensearch-min-1.2.2-SNAPSHOT-linux-x64-latest.tar.gz.sha512 ) uploadMinSnapshotsToS3.withAWS({role=dummy_role, roleAccount=1234, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) - uploadMinSnapshotsToS3.s3Upload({file=tests/data/builds/opensearch/dist/opensearch-min-1.2.2-SNAPSHOT-linux-x64-latest.tar.gz, bucket=dummy_bucket, path=snapshots/core/opensearch/1.2.2-SNAPSHOT/opensearch-min-1.2.2-SNAPSHOT-linux-x64-latest.tar.gz}) - uploadMinSnapshotsToS3.s3Upload({file=tests/data/builds/opensearch/dist/opensearch-min-1.2.2-SNAPSHOT-linux-x64-latest.tar.gz.sha512, bucket=dummy_bucket, path=snapshots/core/opensearch/1.2.2-SNAPSHOT/opensearch-min-1.2.2-SNAPSHOT-linux-x64-latest.tar.gz.sha512}) + uploadMinSnapshotsToS3.s3Upload({file=tests/data/tar/builds/opensearch/dist/opensearch-min-1.2.2-SNAPSHOT-linux-x64-latest.tar.gz, bucket=dummy_bucket, path=snapshots/core/opensearch/1.2.2-SNAPSHOT/opensearch-min-1.2.2-SNAPSHOT-linux-x64-latest.tar.gz}) + uploadMinSnapshotsToS3.s3Upload({file=tests/data/tar/builds/opensearch/dist/opensearch-min-1.2.2-SNAPSHOT-linux-x64-latest.tar.gz.sha512, bucket=dummy_bucket, path=snapshots/core/opensearch/1.2.2-SNAPSHOT/opensearch-min-1.2.2-SNAPSHOT-linux-x64-latest.tar.gz.sha512}) diff --git a/tests/jenkins/lib-testers/UploadIndexFileLibTester.groovy b/tests/jenkins/lib-testers/UploadIndexFileLibTester.groovy new file mode 100644 index 0000000000..e69512e53f --- /dev/null +++ b/tests/jenkins/lib-testers/UploadIndexFileLibTester.groovy @@ -0,0 +1,31 @@ +import static org.hamcrest.CoreMatchers.notNullValue +import static org.hamcrest.MatcherAssert.assertThat + +class UploadIndexFileLibTester extends LibFunctionTester { + + private String indexFilePath + + public UploadIndexFileLibTester(indexFilePath) { + this.indexFilePath = indexFilePath + } + + void configure(helper, binding) { + binding.setVariable('BUILD_NUMBER', '123') + binding.setVariable('ARTIFACT_PRODUCTION_BUCKET_NAME', 'dummy_bucket_name') + + helper.registerAllowedMethod("writeJSON", [Map]) + } + + void parameterInvariantsAssertions(call) { + assertThat(call.args.indexFilePath.first(), notNullValue()) + } + + boolean expectedParametersMatcher(call) { + return call.args.indexFilePath.first().toString().equals(this.indexFilePath) + } + + String libFunctionName() { + return 'uploadIndexFile' + } + +} diff --git a/tests/jenkins/lib-testers/UploadMinSnapshotsToS3LibTester.groovy b/tests/jenkins/lib-testers/UploadMinSnapshotsToS3LibTester.groovy index 9f67b5c7bd..a4242a7c00 100644 --- a/tests/jenkins/lib-testers/UploadMinSnapshotsToS3LibTester.groovy +++ b/tests/jenkins/lib-testers/UploadMinSnapshotsToS3LibTester.groovy @@ -35,7 +35,7 @@ class UploadMinSnapshotsToS3LibTester extends LibFunctionTester { binding.setVariable('AWS_ACCOUNT_ARTIFACT', '1234') binding.setVariable('ARTIFACT_PRODUCTION_BUCKET_NAME', 'dummy_bucket') helper.registerAllowedMethod("s3Upload", [Map]) - helper.addShMock('find tests/data/builds/opensearch/dist -type f') { script -> + helper.addShMock('find tests/data/tar/builds/opensearch/dist -type f') { script -> return [stdout: "opensearch-min-1.3.0-linux-x64.tar.gz opensearch-dashboards-min-1.3.0-linux-x64.tar.gz", exitValue: 0] } helper.registerAllowedMethod("withAWS", [Map, Closure], { args, closure -> diff --git a/tests/test_run_assemble.py b/tests/test_run_assemble.py index 64ad1c5c9a..ad71769a54 100644 --- a/tests/test_run_assemble.py +++ b/tests/test_run_assemble.py @@ -43,11 +43,11 @@ def test_main(self, mock_recorder: Mock, mock_bundles: Mock, getcwd: Mock, makeD mock_bundle.install_min.assert_called() mock_bundle.install_components.assert_called() - mock_bundle.package.assert_called_with(os.path.join("curdir", "dist", "opensearch")) + mock_bundle.package.assert_called_with(os.path.join("curdir", "tar", "dist", "opensearch")) mock_recorder.return_value.write_manifest.assert_has_calls([ call("path"), - call(os.path.join("curdir", "dist", "opensearch")) + call(os.path.join("curdir", "tar", "dist", "opensearch")) ]) # manifest included in package self.assertEqual(getcwd.call_count, 2) diff --git a/tests/tests_assemble_workflow/test_bundle_file_location.py b/tests/tests_assemble_workflow/test_bundle_file_location.py index 3252f86d7f..c80de7e6f0 100644 --- a/tests/tests_assemble_workflow/test_bundle_file_location.py +++ b/tests/tests_assemble_workflow/test_bundle_file_location.py @@ -12,13 +12,13 @@ class TestBundleFileLocation(unittest.TestCase): def test_opensearch(self) -> None: - location = BundleFileLocation("dir", "opensearch") + location = BundleFileLocation("dir", "opensearch", "tar") - self.assertEqual(location.get_bundle_location("sql"), os.path.join("dir", "dist", "opensearch", "sql")) - self.assertEqual(location.get_build_location("sql"), os.path.join("dir", "builds", "opensearch", "sql")) + self.assertEqual(location.get_bundle_location("sql"), os.path.join("dir", "tar", "dist", "opensearch", "sql")) + self.assertEqual(location.get_build_location("sql"), os.path.join("dir", "tar", "builds", "opensearch", "sql")) def test_opensearch_dashboards(self) -> None: - location = BundleFileLocation("dir", "opensearch-dashboards") + location = BundleFileLocation("dir", "opensearch-dashboards", "tar") - self.assertEqual(location.get_bundle_location("sql"), os.path.join("dir", "dist", "opensearch-dashboards", "sql")) - self.assertEqual(location.get_build_location("sql"), os.path.join("dir", "builds", "opensearch-dashboards", "sql")) + self.assertEqual(location.get_bundle_location("sql"), os.path.join("dir", "tar", "dist", "opensearch-dashboards", "sql")) + self.assertEqual(location.get_build_location("sql"), os.path.join("dir", "tar", "builds", "opensearch-dashboards", "sql")) diff --git a/tests/tests_assemble_workflow/test_bundle_locations.py b/tests/tests_assemble_workflow/test_bundle_locations.py index 2f14b539b6..63ad85433f 100644 --- a/tests/tests_assemble_workflow/test_bundle_locations.py +++ b/tests/tests_assemble_workflow/test_bundle_locations.py @@ -15,11 +15,11 @@ class TestBundleLocations(unittest.TestCase): def test(self) -> None: self.assertIsInstance( - BundleLocations.from_path("", "file", "opensearch"), + BundleLocations.from_path("", "file", "opensearch", "tar"), BundleFileLocation ) self.assertIsInstance( - BundleLocations.from_path("https://ci.opensearch.org/ci/ci-env-prod/job-name-opensearch/", "file", "opensearch"), + BundleLocations.from_path("https://ci.opensearch.org/ci/ci-env-prod/job-name-opensearch/", "file", "opensearch", "tar"), BundleUrlLocation ) diff --git a/tests/tests_assemble_workflow/test_bundle_recorder.py b/tests/tests_assemble_workflow/test_bundle_recorder.py index d143a9ede2..74913652e8 100644 --- a/tests/tests_assemble_workflow/test_bundle_recorder.py +++ b/tests/tests_assemble_workflow/test_bundle_recorder.py @@ -22,11 +22,11 @@ def setUp(self) -> None: self.maxDiff = None manifest_path = os.path.join(os.path.dirname(__file__), "data", "opensearch-build-linux-1.1.0.yml") self.manifest = BuildManifest.from_path(manifest_path) - self.bundle_recorder = BundleRecorder(self.manifest.build, "output_dir", "artifacts_dir", BundleFileLocation("bundle_output_dir", "opensearch")) + self.bundle_recorder = BundleRecorder(self.manifest.build, "output_dir", "artifacts_dir", BundleFileLocation("bundle_output_dir", "opensearch", "tar")) manifest_distribution_path = os.path.join(os.path.dirname(__file__), "data", "opensearch-build-windows-1.3.0.yml") self.manifest_distribution = BuildManifest.from_path(manifest_distribution_path) - self.bundle_recorder_distribution = BundleRecorder(self.manifest_distribution.build, "output_dir", "artifacts_dir", BundleFileLocation("bundle_output_dir", "opensearch")) + self.bundle_recorder_distribution = BundleRecorder(self.manifest_distribution.build, "output_dir", "artifacts_dir", BundleFileLocation("bundle_output_dir", "opensearch", "tar")) def test_record_component(self) -> None: component = BuildComponent( @@ -49,14 +49,14 @@ def test_record_component(self) -> None: "architecture": "x64", "distribution": "tar", "id": "c3ff7a232d25403fa8cc14c97799c323", - "location": os.path.join("bundle_output_dir", "dist", "opensearch", "opensearch-1.1.0-linux-x64.tar.gz"), + "location": os.path.join("bundle_output_dir", "tar", "dist", "opensearch", "opensearch-1.1.0-linux-x64.tar.gz"), "name": "OpenSearch", "version": "1.1.0", }, "components": [ { "commit_id": "3913d7097934cbfe1fdcf919347f22a597d00b76", - "location": os.path.join("bundle_output_dir", "builds", "opensearch", "plugins"), + "location": os.path.join("bundle_output_dir", "tar", "builds", "opensearch", "plugins"), "name": component.name, "ref": "main", "repository": "https://github.com/opensearch-project/job_scheduler", @@ -77,7 +77,7 @@ def test_get_manifest(self) -> None: "architecture": "x64", "distribution": "tar", "id": "c3ff7a232d25403fa8cc14c97799c323", - "location": os.path.join("bundle_output_dir", "dist", "opensearch", "opensearch-1.1.0-linux-x64.tar.gz"), + "location": os.path.join("bundle_output_dir", "tar", "dist", "opensearch", "opensearch-1.1.0-linux-x64.tar.gz"), "name": "OpenSearch", "version": "1.1.0", }, @@ -96,7 +96,7 @@ def test_get_manifest_distribution(self) -> None: "architecture": "x64", "distribution": "zip", "id": "c3ff7a232d25403fa8cc14c97799c323", - "location": os.path.join("bundle_output_dir", "dist", "opensearch", "opensearch-1.3.0-windows-x64.zip"), + "location": os.path.join("bundle_output_dir", "tar", "dist", "opensearch", "opensearch-1.3.0-windows-x64.zip"), "name": "OpenSearch", "version": "1.3.0", }, @@ -120,7 +120,8 @@ def test_record_component_public(self) -> None: "artifacts_dir", BundleUrlLocation( "https://ci.opensearch.org/ci/ci-env-prod/job-name-opensearch/1.2.0/build-123/platform-mac/arch-amd64/", - "opensearch" + "opensearch", + "tar" ) ) @@ -145,7 +146,7 @@ def test_record_component_public(self) -> None: "architecture": "x64", "distribution": "tar", "id": "c3ff7a232d25403fa8cc14c97799c323", - "location": ("https://ci.opensearch.org/ci/ci-env-prod/job-name-opensearch/1.2.0/build-123/platform-mac/arch-amd64/" + "location": ("https://ci.opensearch.org/ci/ci-env-prod/job-name-opensearch/1.2.0/build-123/platform-mac/arch-amd64/tar/" "dist/opensearch/opensearch-1.1.0-linux-x64.tar.gz"), "name": "OpenSearch", "version": "1.1.0", @@ -154,7 +155,7 @@ def test_record_component_public(self) -> None: { "commit_id": "3913d7097934cbfe1fdcf919347f22a597d00b76", "location": - "https://ci.opensearch.org/ci/ci-env-prod/job-name-opensearch/1.2.0/build-123/platform-mac/arch-amd64/builds/opensearch/plugins", + "https://ci.opensearch.org/ci/ci-env-prod/job-name-opensearch/1.2.0/build-123/platform-mac/arch-amd64/tar/builds/opensearch/plugins", "name": component.name, "ref": "main", "repository": "https://github.com/opensearch-project/job_scheduler", @@ -177,7 +178,7 @@ def setUp(self) -> None: self.manifest.build, "output_dir", "artifacts_dir", - BundleFileLocation("bundle_output_dir", "opensearch-dashboards") + BundleFileLocation("bundle_output_dir", "opensearch-dashboards", "tar") ) manifest_distribution_path = os.path.join(os.path.dirname(__file__), "data", "opensearch-dashboards-build-windows-1.3.0.yml") @@ -186,7 +187,7 @@ def setUp(self) -> None: self.manifest_distribution.build, "output_dir", "artifacts_dir", - BundleFileLocation("bundle_output_dir", "opensearch-dashboards") + BundleFileLocation("bundle_output_dir", "opensearch-dashboards", "tar") ) def test_record_component(self) -> None: @@ -210,14 +211,14 @@ def test_record_component(self) -> None: "architecture": "x64", "distribution": "tar", "id": "c94ebec444a94ada86a230c9297b1d73", - "location": os.path.join("bundle_output_dir", "dist", "opensearch-dashboards", "opensearch-dashboards-1.1.0-linux-x64.tar.gz"), + "location": os.path.join("bundle_output_dir", "tar", "dist", "opensearch-dashboards", "opensearch-dashboards-1.1.0-linux-x64.tar.gz"), "name": "OpenSearch Dashboards", "version": "1.1.0", }, "components": [ { "commit_id": "ae789280740d7000d1f13245019414abeedfc286", - "location": os.path.join("bundle_output_dir", "builds", "opensearch-dashboards", "plugins"), + "location": os.path.join("bundle_output_dir", "tar", "builds", "opensearch-dashboards", "plugins"), "name": component.name, "ref": "main", "repository": "https://github.com/opensearch-project/alerting-dashboards-plugin", @@ -238,7 +239,7 @@ def test_get_manifest(self) -> None: "architecture": "x64", "distribution": "tar", "id": "c94ebec444a94ada86a230c9297b1d73", - "location": os.path.join("bundle_output_dir", "dist", "opensearch-dashboards", "opensearch-dashboards-1.1.0-linux-x64.tar.gz"), + "location": os.path.join("bundle_output_dir", "tar", "dist", "opensearch-dashboards", "opensearch-dashboards-1.1.0-linux-x64.tar.gz"), "name": "OpenSearch Dashboards", "version": "1.1.0", }, @@ -257,7 +258,7 @@ def test_get_manifest_distribution(self) -> None: "architecture": "x64", "distribution": "zip", "id": "c94ebec444a94ada86a230c9297b1d73", - "location": os.path.join("bundle_output_dir", "dist", "opensearch-dashboards", "opensearch-dashboards-1.3.0-windows-x64.zip"), + "location": os.path.join("bundle_output_dir", "tar", "dist", "opensearch-dashboards", "opensearch-dashboards-1.3.0-windows-x64.zip"), "name": "OpenSearch Dashboards", "version": "1.3.0", }, @@ -281,7 +282,8 @@ def test_record_component_public(self) -> None: "artifacts_dir", BundleUrlLocation( "https://ci.opensearch.org/ci/ci-env-prod/job-name-dashboards/1.2.0/build-123/platform-mac/arch-amd64/", - "opensearch-dashboards" + "opensearch-dashboards", + "tar" ) ) @@ -305,7 +307,7 @@ def test_record_component_public(self) -> None: "architecture": "x64", "distribution": "tar", "id": "c94ebec444a94ada86a230c9297b1d73", - "location": ("https://ci.opensearch.org/ci/ci-env-prod/job-name-dashboards/1.2.0/build-123/platform-mac/arch-amd64/" + "location": ("https://ci.opensearch.org/ci/ci-env-prod/job-name-dashboards/1.2.0/build-123/platform-mac/arch-amd64/tar/" "dist/opensearch-dashboards/opensearch-dashboards-1.1.0-linux-x64.tar.gz"), "name": "OpenSearch Dashboards", "version": "1.1.0", @@ -314,7 +316,7 @@ def test_record_component_public(self) -> None: { "commit_id": "ae789280740d7000d1f13245019414abeedfc286", "location": - ("https://ci.opensearch.org/ci/ci-env-prod/job-name-dashboards/1.2.0/build-123/platform-mac/arch-amd64/" + ("https://ci.opensearch.org/ci/ci-env-prod/job-name-dashboards/1.2.0/build-123/platform-mac/arch-amd64/tar/" "builds/opensearch-dashboards/plugins"), "name": component.name, "ref": "main", diff --git a/tests/tests_assemble_workflow/test_bundle_url_location.py b/tests/tests_assemble_workflow/test_bundle_url_location.py index 7513044b5c..f7c218e5f5 100644 --- a/tests/tests_assemble_workflow/test_bundle_url_location.py +++ b/tests/tests_assemble_workflow/test_bundle_url_location.py @@ -11,40 +11,40 @@ class TestBundleUrlLocation(unittest.TestCase): def test_opensearch(self) -> None: - location = BundleUrlLocation("https://ci.opensearch.org/ci/dbc/bundle-build/1.3.0/1318/linux/x64", "opensearch") + location = BundleUrlLocation("https://ci.opensearch.org/ci/dbc/bundle-build/1.3.0/1318/linux/x64", "opensearch", "tar") self.assertEqual( location.get_bundle_location("sql"), - "https://ci.opensearch.org/ci/dbc/bundle-build/1.3.0/1318/linux/x64/dist/opensearch/sql" + "https://ci.opensearch.org/ci/dbc/bundle-build/1.3.0/1318/linux/x64/tar/dist/opensearch/sql" ) self.assertEqual( location.get_build_location("sql"), - "https://ci.opensearch.org/ci/dbc/bundle-build/1.3.0/1318/linux/x64/builds/opensearch/sql" + "https://ci.opensearch.org/ci/dbc/bundle-build/1.3.0/1318/linux/x64/tar/builds/opensearch/sql" ) def test_opensearch_tailing_slash(self) -> None: - location = BundleUrlLocation("https://ci.opensearch.org/ci/dbc/bundle-build/1.3.0/1318/linux/x64/", "opensearch") + location = BundleUrlLocation("https://ci.opensearch.org/ci/dbc/bundle-build/1.3.0/1318/linux/x64/", "opensearch", "tar") self.assertEqual( location.get_bundle_location("sql"), - "https://ci.opensearch.org/ci/dbc/bundle-build/1.3.0/1318/linux/x64/dist/opensearch/sql" + "https://ci.opensearch.org/ci/dbc/bundle-build/1.3.0/1318/linux/x64/tar/dist/opensearch/sql" ) self.assertEqual( location.get_build_location("sql"), - "https://ci.opensearch.org/ci/dbc/bundle-build/1.3.0/1318/linux/x64/builds/opensearch/sql" + "https://ci.opensearch.org/ci/dbc/bundle-build/1.3.0/1318/linux/x64/tar/builds/opensearch/sql" ) def test_opensearch_dashboards(self) -> None: - location = BundleUrlLocation("https://ci.opensearch.org/ci/dbc/bundle-build/1.3.0/1318/linux/x64", "opensearch-dashboards") + location = BundleUrlLocation("https://ci.opensearch.org/ci/dbc/bundle-build/1.3.0/1318/linux/x64", "opensearch-dashboards", "tar") self.assertEqual( location.get_bundle_location("sql"), - "https://ci.opensearch.org/ci/dbc/bundle-build/1.3.0/1318/linux/x64/dist/opensearch-dashboards/sql" + "https://ci.opensearch.org/ci/dbc/bundle-build/1.3.0/1318/linux/x64/tar/dist/opensearch-dashboards/sql" ) self.assertEqual( location.get_build_location("sql"), - "https://ci.opensearch.org/ci/dbc/bundle-build/1.3.0/1318/linux/x64/builds/opensearch-dashboards/sql" + "https://ci.opensearch.org/ci/dbc/bundle-build/1.3.0/1318/linux/x64/tar/builds/opensearch-dashboards/sql" ) diff --git a/tests/tests_build_workflow/test_build_args.py b/tests/tests_build_workflow/test_build_args.py index 8e6f2f7e09..b761e2d279 100644 --- a/tests/tests_build_workflow/test_build_args.py +++ b/tests/tests_build_workflow/test_build_args.py @@ -83,7 +83,7 @@ def test_architecture(self) -> None: @patch("argparse._sys.argv", [BUILD_PY, OPENSEARCH_MANIFEST]) def test_distribution_default(self) -> None: - self.assertIsNone(BuildArgs().distribution) + self.assertEqual(BuildArgs().distribution, "tar") @patch("argparse._sys.argv", [BUILD_PY, OPENSEARCH_MANIFEST, "--distribution", "rpm"]) def test_distribution(self) -> None: diff --git a/tests/tests_paths/test_assemble_output_dir.py b/tests/tests_paths/test_assemble_output_dir.py index 961a50a39f..76ab374e05 100644 --- a/tests/tests_paths/test_assemble_output_dir.py +++ b/tests/tests_paths/test_assemble_output_dir.py @@ -21,10 +21,11 @@ def test(self, mock_os: MagicMock) -> None: mock_dir = MagicMock() mock_os.path.join.return_value = mock_dir - AssembleOutputDir("opensearch", makedirs=True) + AssembleOutputDir("opensearch", "tar", makedirs=True) mock_os.path.join.assert_called_once_with( mock_cwd, + "tar", "dist", "opensearch" ) @@ -40,10 +41,11 @@ def test_opensearch_dashboards(self, mock_os: MagicMock) -> None: mock_dir = MagicMock() mock_os.path.join.return_value = mock_dir - AssembleOutputDir("opensearch-dashboards", makedirs=True) + AssembleOutputDir("opensearch-dashboards", "tar", makedirs=True) mock_os.path.join.assert_called_once_with( mock_cwd, + "tar", "dist", "opensearch-dashboards" ) @@ -55,10 +57,11 @@ def test_with_cwd(self, mock_os: MagicMock) -> None: mock_dir = MagicMock() mock_os.path.join.return_value = mock_dir - AssembleOutputDir("opensearch", cwd="test_cwd", makedirs=False) + AssembleOutputDir("opensearch", "tar", cwd="test_cwd", makedirs=False) mock_os.path.join.assert_called_once_with( "test_cwd", + "tar", "dist", "opensearch" ) diff --git a/tests/tests_paths/test_build_output_dir.py b/tests/tests_paths/test_build_output_dir.py index 661225bcf9..ca1813fa52 100644 --- a/tests/tests_paths/test_build_output_dir.py +++ b/tests/tests_paths/test_build_output_dir.py @@ -21,10 +21,11 @@ def test(self, mock_os: MagicMock) -> None: mock_dir = MagicMock() mock_os.path.join.return_value = mock_dir - BuildOutputDir("opensearch", makedirs=True) + BuildOutputDir("opensearch", "tar", makedirs=True) mock_os.path.join.assert_called_once_with( mock_cwd, + "tar", "builds", "opensearch" ) @@ -40,10 +41,11 @@ def test_opensearch_dashboards(self, mock_os: MagicMock) -> None: mock_dir = MagicMock() mock_os.path.join.return_value = mock_dir - BuildOutputDir("opensearch-dashboards", makedirs=True) + BuildOutputDir("opensearch-dashboards", "tar", makedirs=True) mock_os.path.join.assert_called_once_with( mock_cwd, + "tar", "builds", "opensearch-dashboards" ) @@ -55,10 +57,11 @@ def test_with_cwd(self, mock_os: MagicMock) -> None: mock_dir = MagicMock() mock_os.path.join.return_value = mock_dir - BuildOutputDir("opensearch", cwd="test_cwd", makedirs=False) + BuildOutputDir("opensearch", "tar", cwd="test_cwd", makedirs=False) mock_os.path.join.assert_called_once_with( "test_cwd", + "tar", "builds", "opensearch" ) diff --git a/vars/archiveAssembleUpload.groovy b/vars/archiveAssembleUpload.groovy index c0f63cc473..478daa8466 100644 --- a/vars/archiveAssembleUpload.groovy +++ b/vars/archiveAssembleUpload.groovy @@ -5,15 +5,15 @@ def call(Map args = [:]) { echo "Assembling ${args.inputManifest}" copyArtifacts( - filter: "*.zip", + filter: "${args.distribution}/*.zip", fingerprintArtifacts: true, projectName: "${JOB_NAME}", selector: specific("${BUILD_NUMBER}") ) - unzip(zipFile: "archived-builds.zip") + unzip(zipFile: "${args.distribution}/archived-builds.zip") - String buildManifest = "builds/${inputManifestObj.build.getFilename()}/manifest.yml" + String buildManifest = "${args.distribution}/builds/${inputManifestObj.build.getFilename()}/manifest.yml" def buildManifestObj = lib.jenkins.BuildManifest.new(readYaml(file: buildManifest)) assembleUpload( diff --git a/vars/buildArchive.groovy b/vars/buildArchive.groovy index aa2bf19756..11d5a9f11b 100644 --- a/vars/buildArchive.groovy +++ b/vars/buildArchive.groovy @@ -2,12 +2,12 @@ void call(Map args = [:]) { def lib = library(identifier: 'jenkins@20211123', retriever: legacySCM(scm)) buildManifest(args) - echo "Archiving into zip: builds/**, ${args.inputManifest}" + echo "Archiving into zip: ${args.distribution}/builds/**, ${args.inputManifest}" zip( - zipFile: "archived-builds.zip", + zipFile: "${args.distribution}/archived-builds.zip", archive: true, - glob: 'builds/**' + glob: "${args.distribution}/builds/**" ) lib.jenkins.Messages.new(this).add("${STAGE_NAME}", "Built ${STAGE_NAME}.") diff --git a/vars/buildAssembleUpload.groovy b/vars/buildAssembleUpload.groovy index fb23415cc3..00b9bbfcc7 100644 --- a/vars/buildAssembleUpload.groovy +++ b/vars/buildAssembleUpload.groovy @@ -4,7 +4,7 @@ def call(Map args = [:]) { buildManifest(args) - String buildManifest = "builds/${inputManifestObj.build.getFilename()}/manifest.yml" + String buildManifest = "${args.distribution}/builds/${inputManifestObj.build.getFilename()}/manifest.yml" def buildManifestObj = lib.jenkins.BuildManifest.new(readYaml(file: buildManifest)) assembleUpload( diff --git a/vars/buildManifest.groovy b/vars/buildManifest.groovy index 3f79b6a2c6..e65d79668b 100644 --- a/vars/buildManifest.groovy +++ b/vars/buildManifest.groovy @@ -2,6 +2,7 @@ void call(Map args = [:]) { sh(([ './build.sh', args.inputManifest ?: "manifests/${INPUT_MANIFEST}", + args.distribution ? "-d ${args.distribution}" : null, args.platform ? "-p ${args.platform}" : null, args.architecture ? "-a ${args.architecture}" : null, args.snapshot ? '--snapshot' : null, diff --git a/vars/createSha512Checksums.groovy b/vars/createSha512Checksums.groovy index 10bfe671c7..a3227cccb6 100644 --- a/vars/createSha512Checksums.groovy +++ b/vars/createSha512Checksums.groovy @@ -1,5 +1,5 @@ Closure call() { - allowedFileTypes = [".tar.gz", ".zip"] + allowedFileTypes = [".tar.gz", ".zip", ".rpm"] return { argsMap -> body: { diff --git a/vars/createTestResultsMessage.groovy b/vars/createTestResultsMessage.groovy index 00093e9b9e..8df584d6b1 100644 --- a/vars/createTestResultsMessage.groovy +++ b/vars/createTestResultsMessage.groovy @@ -1,14 +1,8 @@ def call(Map args = [:]) { - def lib = library(identifier: "jenkins@20211123", retriever: legacySCM(scm)) - String testType = args.testType String status = args.status String absoluteUrl = args.absoluteUrl String icon = status == 'SUCCESS' ? ':white_check_mark:' : ':warning:' - lib.jenkins.Messages.new(this).add( - "${STAGE_NAME}", - lib.jenkins.Messages.new(this).get(["${STAGE_NAME}"]) + - "\n${testType}: ${icon} ${status} ${absoluteUrl}" - ) + return "\n${testType}: ${icon} ${status} ${absoluteUrl}" } \ No newline at end of file diff --git a/vars/runIntegTestScript.groovy b/vars/runIntegTestScript.groovy index cab87f1c51..5b64adf1b6 100644 --- a/vars/runIntegTestScript.groovy +++ b/vars/runIntegTestScript.groovy @@ -22,7 +22,8 @@ String generatePaths(buildManifest, artifactRootUrl) { String platform = buildManifest.build.platform String architecture = buildManifest.build.architecture - String latestOpenSearchArtifactRootUrl = "https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/${version}/latest/${platform}/${architecture}" + // only support tar for now. will use parameter for distribution in https://github.com/opensearch-project/opensearch-build/issues/1857 + String latestOpenSearchArtifactRootUrl = "https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/${version}/latest/${platform}/${architecture}/tar" return name == 'OpenSearch' ? "opensearch=${artifactRootUrl}" : "opensearch=${latestOpenSearchArtifactRootUrl} opensearch-dashboards=${artifactRootUrl}" diff --git a/vars/uploadArtifacts.groovy b/vars/uploadArtifacts.groovy index 6447f9cd28..2f581c1fd3 100644 --- a/vars/uploadArtifacts.groovy +++ b/vars/uploadArtifacts.groovy @@ -5,39 +5,28 @@ void call(Map args = [:]) { def minArtifactPath = buildManifest.getMinArtifact() def productFilename = buildManifest.build.getFilename() def packageName = buildManifest.build.getPackageName() + def distribution = buildManifest.build.distribution def artifactPath = buildManifest.getArtifactRoot("${JOB_NAME}", "${BUILD_NUMBER}") echo "Uploading to s3://${ARTIFACT_BUCKET_NAME}/${artifactPath}" uploadToS3( - sourcePath: 'builds', + sourcePath: "${distribution}/builds", bucket: "${ARTIFACT_BUCKET_NAME}", path: "${artifactPath}/builds" ) uploadToS3( - sourcePath: 'dist', + sourcePath: "${distribution}/dist", bucket: "${ARTIFACT_BUCKET_NAME}", path: "${artifactPath}/dist" ) - def indexFilePath = buildManifest.getIndexFileRoot("${JOB_NAME}") - def latestBuildData = ['latest': "${BUILD_NUMBER}"] - writeJSON file: 'index.json', json: latestBuildData - - echo "Uploading index.json to s3://${ARTIFACT_PRODUCTION_BUCKET_NAME}/${indexFilePath}" - - uploadToS3( - sourcePath: 'index.json', - bucket: "${ARTIFACT_BUCKET_NAME}", - path: "${indexFilePath}/index.json" - ) - echo "Uploading to s3://${ARTIFACT_PRODUCTION_BUCKET_NAME}/${artifactPath}" withAWS(role: "${ARTIFACT_PROMOTION_ROLE_NAME}", roleAccount: "${AWS_ACCOUNT_ARTIFACT}", duration: 900, roleSessionName: 'jenkins-session') { - s3Upload(file: "builds/${productFilename}/${minArtifactPath}", bucket: "${ARTIFACT_PRODUCTION_BUCKET_NAME}", path: "release-candidates/core/${productFilename}/${buildManifest.build.version}/") - s3Upload(file: "dist/${productFilename}/${packageName}", bucket: "${ARTIFACT_PRODUCTION_BUCKET_NAME}", path: "release-candidates/bundle/${productFilename}/${buildManifest.build.version}/") + s3Upload(file: "${distribution}/builds/${productFilename}/${minArtifactPath}", bucket: "${ARTIFACT_PRODUCTION_BUCKET_NAME}", path: "release-candidates/core/${productFilename}/${buildManifest.build.version}/") + s3Upload(file: "${distribution}/dist/${productFilename}/${packageName}", bucket: "${ARTIFACT_PRODUCTION_BUCKET_NAME}", path: "release-candidates/bundle/${productFilename}/${buildManifest.build.version}/") } def baseUrl = buildManifest.getArtifactRootUrl("${PUBLIC_ARTIFACT_URL}", "${JOB_NAME}", "${BUILD_NUMBER}") diff --git a/vars/uploadIndexFile.groovy b/vars/uploadIndexFile.groovy new file mode 100644 index 0000000000..cc3e4e2234 --- /dev/null +++ b/vars/uploadIndexFile.groovy @@ -0,0 +1,12 @@ +void call(Map args = [:]) { + def latestBuildData = ['latest': "${BUILD_NUMBER}"] + writeJSON file: 'index.json', json: latestBuildData + + echo "Uploading index.json to s3://${ARTIFACT_PRODUCTION_BUCKET_NAME}/${args.indexFilePath}" + + uploadToS3( + sourcePath: 'index.json', + bucket: "${ARTIFACT_BUCKET_NAME}", + path: "${args.indexFilePath}/index.json" + ) +} \ No newline at end of file diff --git a/vars/uploadMinSnapshotsToS3.groovy b/vars/uploadMinSnapshotsToS3.groovy index ecf7eb5b8c..122745bcb4 100644 --- a/vars/uploadMinSnapshotsToS3.groovy +++ b/vars/uploadMinSnapshotsToS3.groovy @@ -5,17 +5,18 @@ void call(Map args = [:]) { String manifest = args.manifest ?: "manifests/${INPUT_MANIFEST}" def inputManifest = lib.jenkins.InputManifest.new(readYaml(file: manifest)) - echo("Retreving build manifest from: $WORKSPACE/builds/${inputManifest.build.getFilename()}/manifest.yml") + echo("Retreving build manifest from: $WORKSPACE/${args.distribution}/builds/${inputManifest.build.getFilename()}/manifest.yml") productName = inputManifest.build.getFilename() - def buildManifest = lib.jenkins.BuildManifest.new(readYaml(file: "$WORKSPACE/builds/${productName}/manifest.yml")) + def buildManifest = lib.jenkins.BuildManifest.new(readYaml(file: "$WORKSPACE/${args.distribution}/builds/${productName}/manifest.yml")) version = buildManifest.build.version architecture = buildManifest.build.architecture platform = buildManifest.build.platform id = buildManifest.build.id + extension = buildManifest.build.getExtension() // Setup src & dst variables for artifacts - srcDir = "${WORKSPACE}/builds/${productName}/dist" + srcDir = "${WORKSPACE}/${args.distribution}/builds/${productName}/dist" dstDir = "snapshots/core/${productName}/${version}" baseName = "${productName}-min-${version}-${platform}-${architecture}" @@ -28,12 +29,12 @@ void call(Map args = [:]) { } sh """ - cp ${srcDir}/${baseName}.tar.gz ${srcDir}/${baseName}-latest.tar.gz - cp ${srcDir}/${baseName}.tar.gz.sha512 ${srcDir}/${baseName}-latest.tar.gz.sha512 - sed -i "s/.tar.gz/-latest.tar.gz/g" ${srcDir}/${baseName}-latest.tar.gz.sha512 + cp ${srcDir}/${baseName}.${extension} ${srcDir}/${baseName}-latest.${extension} + cp ${srcDir}/${baseName}.${extension}.sha512 ${srcDir}/${baseName}-latest.${extension}.sha512 + sed -i "s/.${extension}/-latest.${extension}/g" ${srcDir}/${baseName}-latest.${extension}.sha512 """ withAWS(role: "${ARTIFACT_PROMOTION_ROLE_NAME}", roleAccount: "${AWS_ACCOUNT_ARTIFACT}", duration: 900, roleSessionName: 'jenkins-session') { - s3Upload(file: "${srcDir}/${baseName}-latest.tar.gz", bucket: "${ARTIFACT_PRODUCTION_BUCKET_NAME}", path: "${dstDir}/${baseName}-latest.tar.gz") - s3Upload(file: "${srcDir}/${baseName}-latest.tar.gz.sha512", bucket: "${ARTIFACT_PRODUCTION_BUCKET_NAME}", path: "${dstDir}/${baseName}-latest.tar.gz.sha512") + s3Upload(file: "${srcDir}/${baseName}-latest.${extension}", bucket: "${ARTIFACT_PRODUCTION_BUCKET_NAME}", path: "${dstDir}/${baseName}-latest.${extension}") + s3Upload(file: "${srcDir}/${baseName}-latest.${extension}.sha512", bucket: "${ARTIFACT_PRODUCTION_BUCKET_NAME}", path: "${dstDir}/${baseName}-latest.${extension}.sha512") } }