Skip to content

Commit

Permalink
Adding job scheduler dependency in bwc tests (#1158) (#1160)
Browse files Browse the repository at this point in the history
* Adding job scheduler dependency in bwc tests

Signed-off-by: Varun Jain <[email protected]>

* Fix naming of job scheduler

Signed-off-by: Varun Jain <[email protected]>

* Corrections in the js path

Signed-off-by: Varun Jain <[email protected]>

* reverting to original change

Signed-off-by: Varun Jain <[email protected]>

---------

Signed-off-by: Varun Jain <[email protected]>
(cherry picked from commit cb97cab)

Co-authored-by: Varun Jain <[email protected]>
  • Loading branch information
1 parent 6e7b8ba commit de15432
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 0 deletions.
23 changes: 23 additions & 0 deletions qa/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -165,6 +165,17 @@ task pullKnnBwcPlugin {
}
}

// Task to pull job scheduler plugin from archive
task pullJobSchedulerBwcPlugin {
dependsOn "pullKnnBwcPlugin"
doLast {
copy {
from(Path.of(tmp_dir.absolutePath, "opensearch-${neural_search_bwc_version_no_qualifier}", "plugins", "opensearch-job-scheduler"))
into Path.of(tmp_dir.absolutePath, "opensearch-job-scheduler")
}
}
}

// Task to pull neural search plugin from archive
task pullBwcPlugin {
doLast {
Expand All @@ -176,9 +187,21 @@ task pullBwcPlugin {
}
}

// Task to zip opensearch-job-scheduler plugin from archive
task zipBwcJobSchedulerPlugin(type: Zip) {
dependsOn "pullJobSchedulerBwcPlugin"
from(Path.of(tmp_dir.absolutePath, "opensearch-job-scheduler"))
destinationDirectory = tmp_dir
archiveFileName = "opensearch-job-scheduler-${neural_search_bwc_version_no_qualifier}.zip"
doLast {
delete Path.of(tmp_dir.absolutePath, "opensearch-job-scheduler")
}
}

// Task to zip ml-commons plugin from archive
task zipBwcMlCommonsPlugin(type: Zip) {
dependsOn "pullMlCommonsBwcPlugin"
dependsOn "zipBwcJobSchedulerPlugin"
from(Path.of(tmp_dir.absolutePath, "opensearch-ml"))
destinationDirectory = tmp_dir
archiveFileName = "opensearch-ml-${neural_search_bwc_version_no_qualifier}.zip"
Expand Down
1 change: 1 addition & 0 deletions qa/restart-upgrade/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ testClusters {
}
}else{
versions = [ext.neural_search_bwc_version, opensearch_version]
plugin(project.tasks.zipBwcJobSchedulerPlugin.archiveFile)
plugin(project.tasks.zipBwcMlCommonsPlugin.archiveFile)
plugin(project.tasks.zipBwcKnnPlugin.archiveFile)
plugin(project.tasks.zipBwcPlugin.archiveFile)
Expand Down
1 change: 1 addition & 0 deletions qa/rolling-upgrade/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ testClusters {
}
}else{
versions = [ext.neural_search_bwc_version, opensearch_version]
plugin(project.tasks.zipBwcJobSchedulerPlugin.archiveFile)
plugin(project.tasks.zipBwcMlCommonsPlugin.archiveFile)
plugin(project.tasks.zipBwcKnnPlugin.archiveFile)
plugin(project.tasks.zipBwcPlugin.archiveFile)
Expand Down

0 comments on commit de15432

Please sign in to comment.