Added change to support dependency of other plugins on a plugin other…#18738
Added change to support dependency of other plugins on a plugin other…#18738shrugarg-amzn wants to merge 6 commits intoopensearch-project:mainfrom
Conversation
… than opensearch Signed-off-by: Shruti Garg <shrugarg@amazon.com>
|
❌ Gradle check result for c6b76e0: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
Signed-off-by: Shruti Garg <shrugarg@amazon.com>
4f0566e to
01fd3b0
Compare
|
❌ Gradle check result for 01fd3b0: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
Signed-off-by: Shruti Garg <shrugarg@amazon.com>
|
❌ Gradle check result for 29c644f: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
Signed-off-by: Shruti Garg <shrugarg@amazon.com>
|
❌ Gradle check result for 3edf909: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
Signed-off-by: Shruti Garg <shrugarg@amazon.com>
Signed-off-by: Shruti Garg <shrugarg@amazon.com>
|
❌ Gradle check result for d5d8ea6: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
|
|
❌ Gradle check result for d5d8ea6: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
|
This PR is stalled because it has been open for 30 days with no activity. |

Description
This PR adds support for specifying other plugins (in addition to OpenSearch) as dependencies in the plugin-descriptor.properties file.
Currently, the dependencies field in the descriptor only supports opensearch. This change enhances the plugin framework to allow a plugin to explicitly declare dependencies on other OpenSearch plugins. This will enable better plugin modularization and dependency resolution during plugin loading.
Changes include:
Related Issues
Fixes #18719
Check List
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.