Skip to content

Commit 218840a

Browse files
opensearch-trigger-bot[bot]Yury-Fridlyandderek-ho
authored
[Backport 2.x] Fix ci failures (#681)
* Fix ci failures (#662) Signed-off-by: Yury-Fridlyand <[email protected]> (cherry picked from commit 07956f7) * Pull Job scheduler from maven instead of jenkins (#663) * use maven Signed-off-by: Derek Ho <[email protected]> * bwc version to 2.7.0 bump Signed-off-by: Derek Ho <[email protected]> * hard code zips Signed-off-by: Derek Ho <[email protected]> --------- Signed-off-by: Derek Ho <[email protected]> Signed-off-by: Rupal Mahajan <[email protected]> --------- Signed-off-by: Derek Ho <[email protected]> Signed-off-by: Rupal Mahajan <[email protected]> Co-authored-by: Yury-Fridlyand <[email protected]> Co-authored-by: Derek Ho <[email protected]>
1 parent 218a1b8 commit 218840a

File tree

47 files changed

+143
-151
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+143
-151
lines changed

build.gradle

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@ configurations {
116116
ktlint
117117
testCompile
118118
testRuntime
119+
zipArchive
119120
}
120121

121122
detekt {
@@ -167,6 +168,7 @@ repositories {
167168
}
168169

169170
dependencies {
171+
zipArchive group: 'org.opensearch.plugin', name:'opensearch-job-scheduler', version: "${opensearch_build}"
170172
implementation "org.opensearch:opensearch:${opensearch_version}"
171173
implementation "org.jetbrains.kotlin:kotlin-stdlib:${kotlin_version}"
172174
implementation "org.jetbrains.kotlin:kotlin-stdlib-common:${kotlin_version}"
@@ -293,8 +295,6 @@ Zip bundle = (Zip) project.getTasks().getByName("bundlePlugin");
293295
integTest.dependsOn(bundle)
294296
integTest.getClusters().forEach{c -> c.plugin(project.getObjects().fileProperty().value(bundle.getArchiveFile()))}
295297

296-
String jobSchedulerURL = "https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/" + opensearch_version.replace("-SNAPSHOT", "") + "/latest/linux/x64/tar/builds/opensearch/plugins/opensearch-job-scheduler-" + opensearch_build.replace("-SNAPSHOT", "") + ".zip"
297-
298298
testClusters.integTest {
299299
testDistribution = "INTEG_TEST"
300300
// need to install job-scheduler first, need to assemble job-scheduler first
@@ -304,15 +304,7 @@ testClusters.integTest {
304304
return new RegularFile() {
305305
@Override
306306
File getAsFile() {
307-
File dir = new File("src/test/resources/job-scheduler")
308-
if (!dir.exists()) {
309-
dir.mkdirs()
310-
}
311-
File file = new File(dir, "opensearch-job-scheduler-" + opensearch_build + ".zip")
312-
if (!file.exists()) {
313-
new URL(jobSchedulerURL).withInputStream{ ins -> file.withOutputStream{ it << ins }}
314-
}
315-
return fileTree("src/test/resources/job-scheduler").getSingleFile()
307+
return configurations.zipArchive.asFileTree.getSingleFile()
316308
}
317309
}
318310
}

src/main/kotlin/org/opensearch/reportsscheduler/ReportsSchedulerPlugin.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import org.opensearch.common.settings.IndexScopedSettings
1717
import org.opensearch.common.settings.Setting
1818
import org.opensearch.common.settings.Settings
1919
import org.opensearch.common.settings.SettingsFilter
20-
import org.opensearch.common.xcontent.NamedXContentRegistry
20+
import org.opensearch.core.xcontent.NamedXContentRegistry
2121
import org.opensearch.env.Environment
2222
import org.opensearch.env.NodeEnvironment
2323
import org.opensearch.jobscheduler.spi.JobSchedulerExtension

src/main/kotlin/org/opensearch/reportsscheduler/action/CreateReportDefinitionAction.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ import org.opensearch.action.ActionType
99
import org.opensearch.action.support.ActionFilters
1010
import org.opensearch.client.Client
1111
import org.opensearch.common.inject.Inject
12-
import org.opensearch.common.xcontent.NamedXContentRegistry
1312
import org.opensearch.commons.authuser.User
13+
import org.opensearch.core.xcontent.NamedXContentRegistry
1414
import org.opensearch.reportsscheduler.model.CreateReportDefinitionRequest
1515
import org.opensearch.reportsscheduler.model.CreateReportDefinitionResponse
1616
import org.opensearch.transport.TransportService

src/main/kotlin/org/opensearch/reportsscheduler/action/DeleteReportDefinitionAction.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ import org.opensearch.action.ActionType
99
import org.opensearch.action.support.ActionFilters
1010
import org.opensearch.client.Client
1111
import org.opensearch.common.inject.Inject
12-
import org.opensearch.common.xcontent.NamedXContentRegistry
1312
import org.opensearch.commons.authuser.User
13+
import org.opensearch.core.xcontent.NamedXContentRegistry
1414
import org.opensearch.reportsscheduler.model.DeleteReportDefinitionRequest
1515
import org.opensearch.reportsscheduler.model.DeleteReportDefinitionResponse
1616
import org.opensearch.transport.TransportService

src/main/kotlin/org/opensearch/reportsscheduler/action/GetAllReportDefinitionsAction.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ import org.opensearch.action.ActionType
99
import org.opensearch.action.support.ActionFilters
1010
import org.opensearch.client.Client
1111
import org.opensearch.common.inject.Inject
12-
import org.opensearch.common.xcontent.NamedXContentRegistry
1312
import org.opensearch.commons.authuser.User
13+
import org.opensearch.core.xcontent.NamedXContentRegistry
1414
import org.opensearch.reportsscheduler.model.GetAllReportDefinitionsRequest
1515
import org.opensearch.reportsscheduler.model.GetAllReportDefinitionsResponse
1616
import org.opensearch.transport.TransportService

src/main/kotlin/org/opensearch/reportsscheduler/action/GetAllReportInstancesAction.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ import org.opensearch.action.ActionType
99
import org.opensearch.action.support.ActionFilters
1010
import org.opensearch.client.Client
1111
import org.opensearch.common.inject.Inject
12-
import org.opensearch.common.xcontent.NamedXContentRegistry
1312
import org.opensearch.commons.authuser.User
13+
import org.opensearch.core.xcontent.NamedXContentRegistry
1414
import org.opensearch.reportsscheduler.model.GetAllReportInstancesRequest
1515
import org.opensearch.reportsscheduler.model.GetAllReportInstancesResponse
1616
import org.opensearch.transport.TransportService

src/main/kotlin/org/opensearch/reportsscheduler/action/GetReportDefinitionAction.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ import org.opensearch.action.ActionType
99
import org.opensearch.action.support.ActionFilters
1010
import org.opensearch.client.Client
1111
import org.opensearch.common.inject.Inject
12-
import org.opensearch.common.xcontent.NamedXContentRegistry
1312
import org.opensearch.commons.authuser.User
13+
import org.opensearch.core.xcontent.NamedXContentRegistry
1414
import org.opensearch.reportsscheduler.model.GetReportDefinitionRequest
1515
import org.opensearch.reportsscheduler.model.GetReportDefinitionResponse
1616
import org.opensearch.transport.TransportService

src/main/kotlin/org/opensearch/reportsscheduler/action/GetReportInstanceAction.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ import org.opensearch.action.ActionType
99
import org.opensearch.action.support.ActionFilters
1010
import org.opensearch.client.Client
1111
import org.opensearch.common.inject.Inject
12-
import org.opensearch.common.xcontent.NamedXContentRegistry
1312
import org.opensearch.commons.authuser.User
13+
import org.opensearch.core.xcontent.NamedXContentRegistry
1414
import org.opensearch.reportsscheduler.model.GetReportInstanceRequest
1515
import org.opensearch.reportsscheduler.model.GetReportInstanceResponse
1616
import org.opensearch.transport.TransportService

src/main/kotlin/org/opensearch/reportsscheduler/action/InContextReportCreateAction.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ import org.opensearch.action.ActionType
99
import org.opensearch.action.support.ActionFilters
1010
import org.opensearch.client.Client
1111
import org.opensearch.common.inject.Inject
12-
import org.opensearch.common.xcontent.NamedXContentRegistry
1312
import org.opensearch.commons.authuser.User
13+
import org.opensearch.core.xcontent.NamedXContentRegistry
1414
import org.opensearch.reportsscheduler.model.InContextReportCreateRequest
1515
import org.opensearch.reportsscheduler.model.InContextReportCreateResponse
1616
import org.opensearch.transport.TransportService

src/main/kotlin/org/opensearch/reportsscheduler/action/OnDemandReportCreateAction.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ import org.opensearch.action.ActionType
99
import org.opensearch.action.support.ActionFilters
1010
import org.opensearch.client.Client
1111
import org.opensearch.common.inject.Inject
12-
import org.opensearch.common.xcontent.NamedXContentRegistry
1312
import org.opensearch.commons.authuser.User
13+
import org.opensearch.core.xcontent.NamedXContentRegistry
1414
import org.opensearch.reportsscheduler.model.OnDemandReportCreateRequest
1515
import org.opensearch.reportsscheduler.model.OnDemandReportCreateResponse
1616
import org.opensearch.transport.TransportService

0 commit comments

Comments
 (0)