OpenSearch/plugins
Ryan Ernst d6e17170c3
Simplify adding plugins and modules to testclusters (#61886)
There are currently half a dozen ways to add plugins and modules for
test clusters to use. All of them require the calling project to peek
into the plugin or module they want to use to grab its bundlePlugin
task, and then both depend on that task, as well as extract the archive
path the task will produce. This creates cross project dependencies that
are difficult to detect, and if the dependent plugin/module has not yet
been configured, the build will fail because the task does not yet
exist.

This commit makes the plugin and module methods for testclusters
symmetetric, and simply adding a file provider directly, or a project
path that will produce the plugin/module zip. Internally this new
variant uses normal configuration/dependencies across projects to get
the zip artifact. It also has the added benefit of no longer needing the
caller to add to the test task a dependsOn for bundlePlugin task.
2020-09-03 19:37:46 -07:00
..
analysis-icu Upgrade to Lucene 8.6.2 (#61688) 2020-08-31 09:54:07 -04:00
analysis-kuromoji Upgrade to Lucene 8.6.2 (#61688) 2020-08-31 09:54:07 -04:00
analysis-nori Upgrade to Lucene 8.6.2 (#61688) 2020-08-31 09:54:07 -04:00
analysis-phonetic Upgrade to Lucene 8.6.2 (#61688) 2020-08-31 09:54:07 -04:00
analysis-smartcn Upgrade to Lucene 8.6.2 (#61688) 2020-08-31 09:54:07 -04:00
analysis-stempel Upgrade to Lucene 8.6.2 (#61688) 2020-08-31 09:54:07 -04:00
analysis-ukrainian Upgrade to Lucene 8.6.2 (#61688) 2020-08-31 09:54:07 -04:00
discovery-azure-classic Do not create two loggers for DeprecationLogger backport(#58435) (#61530) 2020-08-26 16:04:02 +02:00
discovery-ec2 Simplify adding plugins and modules to testclusters (#61886) 2020-09-03 19:37:46 -07:00
discovery-gce Simplify adding plugins and modules to testclusters (#61886) 2020-09-03 19:37:46 -07:00
examples Merge test runner task into RestIntegTest (7.x backport) (#60600) 2020-08-04 14:46:32 +02:00
ingest-attachment Add data.path fast path for FilePermission (#61302) 2020-09-01 12:03:22 -06:00
mapper-annotated-text Merge FetchSubPhase hitsExecute and hitExecute methods (#60907) (#61893) 2020-09-03 12:20:55 +01:00
mapper-murmur3 Pass SearchLookup supplier through to fielddataBuilder (#61430) (#61638) 2020-08-27 18:09:56 +02:00
mapper-size Make MetadataFieldMapper extend ParametrizedFieldMapper (#59847) (#60924) 2020-08-11 09:02:28 +01:00
repository-azure [7.x] Convert repository-* from integTest to [yaml | java]RestTest or internalClusterTest (#60085) (#60404) 2020-07-29 11:19:44 -05:00
repository-gcs Simplify adding plugins and modules to testclusters (#61886) 2020-09-03 19:37:46 -07:00
repository-hdfs Remove old test mute code (#61277) 2020-08-19 09:40:59 +01:00
repository-s3 Cleanly Handle S3 SDK Exceptions in Request Counting (#61686) (#61698) 2020-08-31 11:05:59 +02:00
store-smb [7.x] Convert most OSS plugins from integTest to [yaml | java]RestTest or internalClusterTest (#59444) (#60343) 2020-07-29 13:06:13 -05:00
transport-nio [7.x] Convert most OSS plugins from integTest to [yaml | java]RestTest or internalClusterTest (#59444) (#60343) 2020-07-29 13:06:13 -05:00
build.gradle Apply 2-space indent to all gradle scripts (#49071) 2019-11-14 11:01:23 +00:00