diff --git a/CHANGELOG.md b/CHANGELOG.md index 65d775c37..9787e1715 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ All notable changes to this project will be documented in this file. - opensearch: Use build-repo.stackable.tech instead of Maven Central ([#1222]). - opensearch: Add the `opensearch-prometheus-exporter` plugin to the image ([#1223]). - opensearch: Replace the demo configuration of the OpenSearch Security plugin with a minimal one ([#1228]). +- opensearch: Install common plugins from Maven Central ([#1322]). - opensearch-dashboards: Add an image for Opensearch Dashboards with version `3.1.0` ([#1248]). - nifi: Backport NIFI-14848 to NiFi ([#1225]). - stackable-base: Add cert-tools ([#1247]). @@ -119,6 +120,7 @@ All notable changes to this project will be documented in this file. [#1318]: https://github.com/stackabletech/docker-images/pull/1318 [#1319]: https://github.com/stackabletech/docker-images/pull/1319 [#1320]: https://github.com/stackabletech/docker-images/pull/1320 +[#1322]: https://github.com/stackabletech/docker-images/pull/1322 ## [25.7.0] - 2025-07-23 diff --git a/opensearch/Dockerfile b/opensearch/Dockerfile index 3181d75bb..a901971a6 100644 --- a/opensearch/Dockerfile +++ b/opensearch/Dockerfile @@ -7,11 +7,40 @@ FROM local-image/java-devel AS opensearch-builder ARG PRODUCT_VERSION ARG RELEASE_VERSION -ARG OPENSEARCH_SECURITY_PLUGIN_VERSION -ARG OPENSEARCH_OPENSEARCH_PROMETHEUS_EXPORTER_VERSION ARG STACKABLE_USER_UID ARG TARGETARCH +# Local image versions +ARG OPENSEARCH_SECURITY_PLUGIN_VERSION +ARG OPENSEARCH_OPENSEARCH_PROMETHEUS_EXPORTER_VERSION + +# External plugin versions +ARG OPENSEARCH_ALERTING_PLUGIN_VERSION +ARG OPENSEARCH_JOB_SCHEDULER_PLUGIN_VERSION +ARG OPENSEARCH_ANOMALY_DETECTION_PLUGIN_VERSION +ARG OPENSEARCH_ASYNCHRONOUS_SEARCH_PLUGIN_VERSION +ARG OPENSEARCH_CROSS_CLUSTER_REPLICATION_PLUGIN_VERSION +ARG OPENSEARCH_CUSTOM_CODECS_PLUGIN_VERSION +ARG OPENSEARCH_FLOW_FRAMEWORK_PLUGIN_VERSION +ARG OPENSEARCH_GEOSPATIAL_PLUGIN_VERSION +ARG OPENSEARCH_INDEX_MANAGEMENT_PLUGIN_VERSION +ARG OPENSEARCH_KNN_PLUGIN_VERSION +ARG OPENSEARCH_ML_PLUGIN_VERSION +ARG OPENSEARCH_NEURAL_SEARCH_PLUGIN_VERSION +ARG OPENSEARCH_NOTIFICATIONS_CORE_PLUGIN_VERSION +ARG OPENSEARCH_NOTIFICATIONS_PLUGIN_VERSION +ARG OPENSEARCH_OBSERVABILITY_PLUGIN_VERSION +ARG OPENSEARCH_PERFORMANCE_ANALYZER_PLUGIN_VERSION +ARG OPENSEARCH_REPORTS_SCHEDULER_PLUGIN_VERSION +ARG OPENSEARCH_SEARCH_RELEVANCE_PLUGIN_VERSION +ARG OPENSEARCH_SECURITY_ANALYTICS_PLUGIN_VERSION +ARG OPENSEARCH_SKILLS_PLUGIN_VERSION +ARG OPENSEARCH_SQL_PLUGIN_VERSION +ARG OPENSEARCH_SYSTEM_TEMPLATES_PLUGIN_VERSION +ARG OPENSEARCH_UBI_PLUGIN_VERSION +ARG QUERY_INSIGHTS_PLUGIN_VERSION + + WORKDIR /stackable COPY --chown=${STACKABLE_USER_UID}:0 opensearch/stackable/patches/patchable.toml /stackable/src/opensearch/stackable/patches/patchable.toml @@ -76,6 +105,39 @@ RUN <