From 208d19824fbe5969656a4d0b70edd1f8db87209c Mon Sep 17 00:00:00 2001 From: Siegfried Weber Date: Mon, 12 Jan 2026 13:00:08 +0000 Subject: [PATCH 1/4] opensearch-dashboards: Add OpenSearch Dashboards version 3.4.0 --- .../boil-config.toml | 3 +++ .../stackable/patches/3.4.0.0/patchable.toml | 2 ++ .../boil-config.toml | 3 +++ .../stackable/patches/3.4.0.0/patchable.toml | 2 ++ opensearch-dashboards/boil-config.toml | 25 +++++++++++++++++++ .../dashboards-assistant/boil-config.toml | 3 +++ .../stackable/patches/3.4.0.0/patchable.toml | 2 ++ .../boil-config.toml | 3 +++ .../stackable/patches/3.4.0.0/patchable.toml | 2 ++ .../dashboards-maps/boil-config.toml | 3 +++ .../stackable/patches/3.4.0.0/patchable.toml | 2 ++ .../dashboards-notifications/boil-config.toml | 3 +++ .../stackable/patches/3.4.0.0/patchable.toml | 2 ++ .../dashboards-observability/boil-config.toml | 3 +++ .../stackable/patches/3.4.0.0/patchable.toml | 2 ++ .../boil-config.toml | 3 +++ .../stackable/patches/3.4.0.0/patchable.toml | 2 ++ .../dashboards-reporting/boil-config.toml | 3 +++ .../stackable/patches/3.4.0.0/patchable.toml | 2 ++ .../boil-config.toml | 3 +++ .../stackable/patches/3.4.0.0/patchable.toml | 2 ++ .../boil-config.toml | 3 +++ .../stackable/patches/3.4.0.0/patchable.toml | 2 ++ .../ml-commons-dashboards/boil-config.toml | 3 +++ .../stackable/patches/3.4.0.0/patchable.toml | 2 ++ .../opensearch-build/boil-config.toml | 3 +++ ...SEARCH_DASHBOARDS_HOME-in-docker-ent.patch | 22 ++++++++++++++++ .../stackable/patches/3.4.0/patchable.toml | 2 ++ .../boil-config.toml | 3 +++ .../stackable/patches/3.4.0.0/patchable.toml | 2 ++ .../boil-config.toml | 3 +++ .../stackable/patches/3.4.0.0/patchable.toml | 2 ++ .../boil-config.toml | 3 +++ .../stackable/patches/3.4.0.0/patchable.toml | 2 ++ .../stackable/patches/3.4.0/patchable.toml | 2 ++ 35 files changed, 129 insertions(+) create mode 100644 opensearch-dashboards/alerting-dashboards-plugin/stackable/patches/3.4.0.0/patchable.toml create mode 100644 opensearch-dashboards/anomaly-detection-dashboards-plugin/stackable/patches/3.4.0.0/patchable.toml create mode 100644 opensearch-dashboards/dashboards-assistant/stackable/patches/3.4.0.0/patchable.toml create mode 100644 opensearch-dashboards/dashboards-flow-framework/stackable/patches/3.4.0.0/patchable.toml create mode 100644 opensearch-dashboards/dashboards-maps/stackable/patches/3.4.0.0/patchable.toml create mode 100644 opensearch-dashboards/dashboards-notifications/stackable/patches/3.4.0.0/patchable.toml create mode 100644 opensearch-dashboards/dashboards-observability/stackable/patches/3.4.0.0/patchable.toml create mode 100644 opensearch-dashboards/dashboards-query-workbench/stackable/patches/3.4.0.0/patchable.toml create mode 100644 opensearch-dashboards/dashboards-reporting/stackable/patches/3.4.0.0/patchable.toml create mode 100644 opensearch-dashboards/dashboards-search-relevance/stackable/patches/3.4.0.0/patchable.toml create mode 100644 opensearch-dashboards/index-management-dashboards-plugin/stackable/patches/3.4.0.0/patchable.toml create mode 100644 opensearch-dashboards/ml-commons-dashboards/stackable/patches/3.4.0.0/patchable.toml create mode 100644 opensearch-dashboards/opensearch-build/stackable/patches/3.4.0/0001-set-correct-OPENSEARCH_DASHBOARDS_HOME-in-docker-ent.patch create mode 100644 opensearch-dashboards/opensearch-build/stackable/patches/3.4.0/patchable.toml create mode 100644 opensearch-dashboards/query-insights-dashboards/stackable/patches/3.4.0.0/patchable.toml create mode 100644 opensearch-dashboards/security-analytics-dashboards-plugin/stackable/patches/3.4.0.0/patchable.toml create mode 100644 opensearch-dashboards/security-dashboards-plugin/stackable/patches/3.4.0.0/patchable.toml create mode 100644 opensearch-dashboards/stackable/patches/3.4.0/patchable.toml diff --git a/opensearch-dashboards/alerting-dashboards-plugin/boil-config.toml b/opensearch-dashboards/alerting-dashboards-plugin/boil-config.toml index e29ea1010..cd19998b9 100644 --- a/opensearch-dashboards/alerting-dashboards-plugin/boil-config.toml +++ b/opensearch-dashboards/alerting-dashboards-plugin/boil-config.toml @@ -1,2 +1,5 @@ [versions."3.1.0.0".local-images] stackable-devel = "1.0.0" + +[versions."3.4.0.0".local-images] +stackable-devel = "1.0.0" diff --git a/opensearch-dashboards/alerting-dashboards-plugin/stackable/patches/3.4.0.0/patchable.toml b/opensearch-dashboards/alerting-dashboards-plugin/stackable/patches/3.4.0.0/patchable.toml new file mode 100644 index 000000000..43fbfe386 --- /dev/null +++ b/opensearch-dashboards/alerting-dashboards-plugin/stackable/patches/3.4.0.0/patchable.toml @@ -0,0 +1,2 @@ +mirror = "https://github.com/stackabletech/alerting-dashboards-plugin" +base = "0a6a99334c15de17d75ea0cc8bab253a94eb86ac" diff --git a/opensearch-dashboards/anomaly-detection-dashboards-plugin/boil-config.toml b/opensearch-dashboards/anomaly-detection-dashboards-plugin/boil-config.toml index e29ea1010..cd19998b9 100644 --- a/opensearch-dashboards/anomaly-detection-dashboards-plugin/boil-config.toml +++ b/opensearch-dashboards/anomaly-detection-dashboards-plugin/boil-config.toml @@ -1,2 +1,5 @@ [versions."3.1.0.0".local-images] stackable-devel = "1.0.0" + +[versions."3.4.0.0".local-images] +stackable-devel = "1.0.0" diff --git a/opensearch-dashboards/anomaly-detection-dashboards-plugin/stackable/patches/3.4.0.0/patchable.toml b/opensearch-dashboards/anomaly-detection-dashboards-plugin/stackable/patches/3.4.0.0/patchable.toml new file mode 100644 index 000000000..ff1930d9f --- /dev/null +++ b/opensearch-dashboards/anomaly-detection-dashboards-plugin/stackable/patches/3.4.0.0/patchable.toml @@ -0,0 +1,2 @@ +mirror = "https://github.com/stackabletech/anomaly-detection-dashboards-plugin" +base = "ff906088864d19e6f138a7f4cd2b1b79b9092b63" diff --git a/opensearch-dashboards/boil-config.toml b/opensearch-dashboards/boil-config.toml index 862332fbd..a9af2d54c 100644 --- a/opensearch-dashboards/boil-config.toml +++ b/opensearch-dashboards/boil-config.toml @@ -22,3 +22,28 @@ stackable-devel = "1.0.0" nodejs-version = "20.18.3" yarn-version = "1.22.19" cdxgen-version = "11.7.0" + +[versions."3.4.0".local-images] +stackable-devel = "1.0.0" +"opensearch-dashboards/alerting-dashboards-plugin"= "3.4.0.0" +"opensearch-dashboards/anomaly-detection-dashboards-plugin"= "3.4.0.0" +"opensearch-dashboards/dashboards-assistant"= "3.4.0.0" +"opensearch-dashboards/dashboards-flow-framework"= "3.4.0.0" +"opensearch-dashboards/dashboards-maps"= "3.4.0.0" +"opensearch-dashboards/dashboards-notifications"= "3.4.0.0" +"opensearch-dashboards/dashboards-observability"= "3.4.0.0" +"opensearch-dashboards/dashboards-query-workbench"= "3.4.0.0" +"opensearch-dashboards/dashboards-reporting"= "3.4.0.0" +"opensearch-dashboards/dashboards-search-relevance"= "3.4.0.0" +"opensearch-dashboards/index-management-dashboards-plugin"= "3.4.0.0" +"opensearch-dashboards/ml-commons-dashboards"= "3.4.0.0" +"opensearch-dashboards/query-insights-dashboards"= "3.4.0.0" +"opensearch-dashboards/security-analytics-dashboards-plugin"= "3.4.0.0" +"opensearch-dashboards/security-dashboards-plugin"= "3.4.0.0" +"opensearch-dashboards/opensearch-build"= "3.4.0" +"vector" = "0.49.0" + +[versions."3.4.0".build-arguments] +nodejs-version = "20.18.3" +yarn-version = "1.22.19" +cdxgen-version = "11.7.0" diff --git a/opensearch-dashboards/dashboards-assistant/boil-config.toml b/opensearch-dashboards/dashboards-assistant/boil-config.toml index e29ea1010..cd19998b9 100644 --- a/opensearch-dashboards/dashboards-assistant/boil-config.toml +++ b/opensearch-dashboards/dashboards-assistant/boil-config.toml @@ -1,2 +1,5 @@ [versions."3.1.0.0".local-images] stackable-devel = "1.0.0" + +[versions."3.4.0.0".local-images] +stackable-devel = "1.0.0" diff --git a/opensearch-dashboards/dashboards-assistant/stackable/patches/3.4.0.0/patchable.toml b/opensearch-dashboards/dashboards-assistant/stackable/patches/3.4.0.0/patchable.toml new file mode 100644 index 000000000..94cad6ad8 --- /dev/null +++ b/opensearch-dashboards/dashboards-assistant/stackable/patches/3.4.0.0/patchable.toml @@ -0,0 +1,2 @@ +mirror = "https://github.com/stackabletech/dashboards-assistant" +base = "4f07a0d44ab4d1f59fe678b3dae335c0f560ad51" diff --git a/opensearch-dashboards/dashboards-flow-framework/boil-config.toml b/opensearch-dashboards/dashboards-flow-framework/boil-config.toml index e29ea1010..cd19998b9 100644 --- a/opensearch-dashboards/dashboards-flow-framework/boil-config.toml +++ b/opensearch-dashboards/dashboards-flow-framework/boil-config.toml @@ -1,2 +1,5 @@ [versions."3.1.0.0".local-images] stackable-devel = "1.0.0" + +[versions."3.4.0.0".local-images] +stackable-devel = "1.0.0" diff --git a/opensearch-dashboards/dashboards-flow-framework/stackable/patches/3.4.0.0/patchable.toml b/opensearch-dashboards/dashboards-flow-framework/stackable/patches/3.4.0.0/patchable.toml new file mode 100644 index 000000000..36cba4f1b --- /dev/null +++ b/opensearch-dashboards/dashboards-flow-framework/stackable/patches/3.4.0.0/patchable.toml @@ -0,0 +1,2 @@ +mirror = "https://github.com/stackabletech/dashboards-flow-framework" +base = "42a29c30deb753b4b3b80c8bd4691237f78bae85" diff --git a/opensearch-dashboards/dashboards-maps/boil-config.toml b/opensearch-dashboards/dashboards-maps/boil-config.toml index e29ea1010..cd19998b9 100644 --- a/opensearch-dashboards/dashboards-maps/boil-config.toml +++ b/opensearch-dashboards/dashboards-maps/boil-config.toml @@ -1,2 +1,5 @@ [versions."3.1.0.0".local-images] stackable-devel = "1.0.0" + +[versions."3.4.0.0".local-images] +stackable-devel = "1.0.0" diff --git a/opensearch-dashboards/dashboards-maps/stackable/patches/3.4.0.0/patchable.toml b/opensearch-dashboards/dashboards-maps/stackable/patches/3.4.0.0/patchable.toml new file mode 100644 index 000000000..fab92b66d --- /dev/null +++ b/opensearch-dashboards/dashboards-maps/stackable/patches/3.4.0.0/patchable.toml @@ -0,0 +1,2 @@ +mirror = "https://github.com/stackabletech/dashboards-maps" +base = "f5c851e6861457fdb35caf481245038402436f17" diff --git a/opensearch-dashboards/dashboards-notifications/boil-config.toml b/opensearch-dashboards/dashboards-notifications/boil-config.toml index e29ea1010..cd19998b9 100644 --- a/opensearch-dashboards/dashboards-notifications/boil-config.toml +++ b/opensearch-dashboards/dashboards-notifications/boil-config.toml @@ -1,2 +1,5 @@ [versions."3.1.0.0".local-images] stackable-devel = "1.0.0" + +[versions."3.4.0.0".local-images] +stackable-devel = "1.0.0" diff --git a/opensearch-dashboards/dashboards-notifications/stackable/patches/3.4.0.0/patchable.toml b/opensearch-dashboards/dashboards-notifications/stackable/patches/3.4.0.0/patchable.toml new file mode 100644 index 000000000..7936bf702 --- /dev/null +++ b/opensearch-dashboards/dashboards-notifications/stackable/patches/3.4.0.0/patchable.toml @@ -0,0 +1,2 @@ +mirror = "https://github.com/stackabletech/dashboards-notifications" +base = "099f245a630d2e324c380fd9ca851f99b99e3c03" diff --git a/opensearch-dashboards/dashboards-observability/boil-config.toml b/opensearch-dashboards/dashboards-observability/boil-config.toml index e29ea1010..cd19998b9 100644 --- a/opensearch-dashboards/dashboards-observability/boil-config.toml +++ b/opensearch-dashboards/dashboards-observability/boil-config.toml @@ -1,2 +1,5 @@ [versions."3.1.0.0".local-images] stackable-devel = "1.0.0" + +[versions."3.4.0.0".local-images] +stackable-devel = "1.0.0" diff --git a/opensearch-dashboards/dashboards-observability/stackable/patches/3.4.0.0/patchable.toml b/opensearch-dashboards/dashboards-observability/stackable/patches/3.4.0.0/patchable.toml new file mode 100644 index 000000000..822cba663 --- /dev/null +++ b/opensearch-dashboards/dashboards-observability/stackable/patches/3.4.0.0/patchable.toml @@ -0,0 +1,2 @@ +mirror = "https://github.com/stackabletech/dashboards-observability" +base = "38ffdc9bd80254a08ac67abf75141385867baf3e" diff --git a/opensearch-dashboards/dashboards-query-workbench/boil-config.toml b/opensearch-dashboards/dashboards-query-workbench/boil-config.toml index e29ea1010..cd19998b9 100644 --- a/opensearch-dashboards/dashboards-query-workbench/boil-config.toml +++ b/opensearch-dashboards/dashboards-query-workbench/boil-config.toml @@ -1,2 +1,5 @@ [versions."3.1.0.0".local-images] stackable-devel = "1.0.0" + +[versions."3.4.0.0".local-images] +stackable-devel = "1.0.0" diff --git a/opensearch-dashboards/dashboards-query-workbench/stackable/patches/3.4.0.0/patchable.toml b/opensearch-dashboards/dashboards-query-workbench/stackable/patches/3.4.0.0/patchable.toml new file mode 100644 index 000000000..1cff782e8 --- /dev/null +++ b/opensearch-dashboards/dashboards-query-workbench/stackable/patches/3.4.0.0/patchable.toml @@ -0,0 +1,2 @@ +mirror = "https://github.com/stackabletech/dashboards-query-workbench" +base = "dec5f72bc48917751dde1b38f0e653a15e5091b9" diff --git a/opensearch-dashboards/dashboards-reporting/boil-config.toml b/opensearch-dashboards/dashboards-reporting/boil-config.toml index e29ea1010..cd19998b9 100644 --- a/opensearch-dashboards/dashboards-reporting/boil-config.toml +++ b/opensearch-dashboards/dashboards-reporting/boil-config.toml @@ -1,2 +1,5 @@ [versions."3.1.0.0".local-images] stackable-devel = "1.0.0" + +[versions."3.4.0.0".local-images] +stackable-devel = "1.0.0" diff --git a/opensearch-dashboards/dashboards-reporting/stackable/patches/3.4.0.0/patchable.toml b/opensearch-dashboards/dashboards-reporting/stackable/patches/3.4.0.0/patchable.toml new file mode 100644 index 000000000..3c0111712 --- /dev/null +++ b/opensearch-dashboards/dashboards-reporting/stackable/patches/3.4.0.0/patchable.toml @@ -0,0 +1,2 @@ +mirror = "https://github.com/stackabletech/dashboards-reporting" +base = "9897418e8372e3d588c1979e60b3efc6ff97db2e" diff --git a/opensearch-dashboards/dashboards-search-relevance/boil-config.toml b/opensearch-dashboards/dashboards-search-relevance/boil-config.toml index e29ea1010..cd19998b9 100644 --- a/opensearch-dashboards/dashboards-search-relevance/boil-config.toml +++ b/opensearch-dashboards/dashboards-search-relevance/boil-config.toml @@ -1,2 +1,5 @@ [versions."3.1.0.0".local-images] stackable-devel = "1.0.0" + +[versions."3.4.0.0".local-images] +stackable-devel = "1.0.0" diff --git a/opensearch-dashboards/dashboards-search-relevance/stackable/patches/3.4.0.0/patchable.toml b/opensearch-dashboards/dashboards-search-relevance/stackable/patches/3.4.0.0/patchable.toml new file mode 100644 index 000000000..1110e0f9d --- /dev/null +++ b/opensearch-dashboards/dashboards-search-relevance/stackable/patches/3.4.0.0/patchable.toml @@ -0,0 +1,2 @@ +mirror = "https://github.com/stackabletech/dashboards-search-relevance" +base = "b6d71572cd7678bd84e1821b7dfea6f2cb5f94db" diff --git a/opensearch-dashboards/index-management-dashboards-plugin/boil-config.toml b/opensearch-dashboards/index-management-dashboards-plugin/boil-config.toml index e29ea1010..cd19998b9 100644 --- a/opensearch-dashboards/index-management-dashboards-plugin/boil-config.toml +++ b/opensearch-dashboards/index-management-dashboards-plugin/boil-config.toml @@ -1,2 +1,5 @@ [versions."3.1.0.0".local-images] stackable-devel = "1.0.0" + +[versions."3.4.0.0".local-images] +stackable-devel = "1.0.0" diff --git a/opensearch-dashboards/index-management-dashboards-plugin/stackable/patches/3.4.0.0/patchable.toml b/opensearch-dashboards/index-management-dashboards-plugin/stackable/patches/3.4.0.0/patchable.toml new file mode 100644 index 000000000..8638711f0 --- /dev/null +++ b/opensearch-dashboards/index-management-dashboards-plugin/stackable/patches/3.4.0.0/patchable.toml @@ -0,0 +1,2 @@ +mirror = "https://github.com/stackabletech/index-management-dashboards-plugin" +base = "5bdca73257641eeb02168e5e6ba973fd325a28e7" diff --git a/opensearch-dashboards/ml-commons-dashboards/boil-config.toml b/opensearch-dashboards/ml-commons-dashboards/boil-config.toml index e29ea1010..cd19998b9 100644 --- a/opensearch-dashboards/ml-commons-dashboards/boil-config.toml +++ b/opensearch-dashboards/ml-commons-dashboards/boil-config.toml @@ -1,2 +1,5 @@ [versions."3.1.0.0".local-images] stackable-devel = "1.0.0" + +[versions."3.4.0.0".local-images] +stackable-devel = "1.0.0" diff --git a/opensearch-dashboards/ml-commons-dashboards/stackable/patches/3.4.0.0/patchable.toml b/opensearch-dashboards/ml-commons-dashboards/stackable/patches/3.4.0.0/patchable.toml new file mode 100644 index 000000000..203600431 --- /dev/null +++ b/opensearch-dashboards/ml-commons-dashboards/stackable/patches/3.4.0.0/patchable.toml @@ -0,0 +1,2 @@ +mirror = "https://github.com/stackabletech/ml-commons-dashboards" +base = "464ba767a693676f1b81e847eba254749d2c9e56" diff --git a/opensearch-dashboards/opensearch-build/boil-config.toml b/opensearch-dashboards/opensearch-build/boil-config.toml index 620194e94..83fa76d0e 100644 --- a/opensearch-dashboards/opensearch-build/boil-config.toml +++ b/opensearch-dashboards/opensearch-build/boil-config.toml @@ -1,2 +1,5 @@ [versions."3.1.0".local-images] stackable-devel = "1.0.0" + +[versions."3.4.0".local-images] +stackable-devel = "1.0.0" diff --git a/opensearch-dashboards/opensearch-build/stackable/patches/3.4.0/0001-set-correct-OPENSEARCH_DASHBOARDS_HOME-in-docker-ent.patch b/opensearch-dashboards/opensearch-build/stackable/patches/3.4.0/0001-set-correct-OPENSEARCH_DASHBOARDS_HOME-in-docker-ent.patch new file mode 100644 index 000000000..72478bdff --- /dev/null +++ b/opensearch-dashboards/opensearch-build/stackable/patches/3.4.0/0001-set-correct-OPENSEARCH_DASHBOARDS_HOME-in-docker-ent.patch @@ -0,0 +1,22 @@ +From c9a8963ef7dfa49dbca41656fc1a42b9af83cdc4 Mon Sep 17 00:00:00 2001 +From: Benedikt Labrenz +Date: Tue, 9 Sep 2025 16:41:31 +0200 +Subject: set correct OPENSEARCH_DASHBOARDS_HOME in docker entrypoint + +--- + .../opensearch-dashboards-docker-entrypoint-3.x.sh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/docker/release/config/opensearch-dashboards/opensearch-dashboards-docker-entrypoint-3.x.sh b/docker/release/config/opensearch-dashboards/opensearch-dashboards-docker-entrypoint-3.x.sh +index ae9e98cf..ea52208c 100755 +--- a/docker/release/config/opensearch-dashboards/opensearch-dashboards-docker-entrypoint-3.x.sh ++++ b/docker/release/config/opensearch-dashboards/opensearch-dashboards-docker-entrypoint-3.x.sh +@@ -16,7 +16,7 @@ + # --opensearch.startupTimeout=60 + + # Setup Home Directory +-export OPENSEARCH_DASHBOARDS_HOME=/usr/share/opensearch-dashboards ++export OPENSEARCH_DASHBOARDS_HOME=/stackable/opensearch-dashboards + + opensearch_dashboards_vars=( + console.enabled diff --git a/opensearch-dashboards/opensearch-build/stackable/patches/3.4.0/patchable.toml b/opensearch-dashboards/opensearch-build/stackable/patches/3.4.0/patchable.toml new file mode 100644 index 000000000..fb55aea12 --- /dev/null +++ b/opensearch-dashboards/opensearch-build/stackable/patches/3.4.0/patchable.toml @@ -0,0 +1,2 @@ +mirror = "https://github.com/stackabletech/opensearch-build" +base = "9917c3edf20efcd4db8328b732a6cfc4673675ca" diff --git a/opensearch-dashboards/query-insights-dashboards/boil-config.toml b/opensearch-dashboards/query-insights-dashboards/boil-config.toml index e29ea1010..cd19998b9 100644 --- a/opensearch-dashboards/query-insights-dashboards/boil-config.toml +++ b/opensearch-dashboards/query-insights-dashboards/boil-config.toml @@ -1,2 +1,5 @@ [versions."3.1.0.0".local-images] stackable-devel = "1.0.0" + +[versions."3.4.0.0".local-images] +stackable-devel = "1.0.0" diff --git a/opensearch-dashboards/query-insights-dashboards/stackable/patches/3.4.0.0/patchable.toml b/opensearch-dashboards/query-insights-dashboards/stackable/patches/3.4.0.0/patchable.toml new file mode 100644 index 000000000..60fccd155 --- /dev/null +++ b/opensearch-dashboards/query-insights-dashboards/stackable/patches/3.4.0.0/patchable.toml @@ -0,0 +1,2 @@ +mirror = "https://github.com/stackabletech/query-insights-dashboards" +base = "418bc1de322b67345eaee6c72465973d8c34049d" diff --git a/opensearch-dashboards/security-analytics-dashboards-plugin/boil-config.toml b/opensearch-dashboards/security-analytics-dashboards-plugin/boil-config.toml index e29ea1010..cd19998b9 100644 --- a/opensearch-dashboards/security-analytics-dashboards-plugin/boil-config.toml +++ b/opensearch-dashboards/security-analytics-dashboards-plugin/boil-config.toml @@ -1,2 +1,5 @@ [versions."3.1.0.0".local-images] stackable-devel = "1.0.0" + +[versions."3.4.0.0".local-images] +stackable-devel = "1.0.0" diff --git a/opensearch-dashboards/security-analytics-dashboards-plugin/stackable/patches/3.4.0.0/patchable.toml b/opensearch-dashboards/security-analytics-dashboards-plugin/stackable/patches/3.4.0.0/patchable.toml new file mode 100644 index 000000000..498469abf --- /dev/null +++ b/opensearch-dashboards/security-analytics-dashboards-plugin/stackable/patches/3.4.0.0/patchable.toml @@ -0,0 +1,2 @@ +mirror = "https://github.com/stackabletech/security-analytics-dashboards-plugin" +base = "1048b97e9f06a59c8e486405c94f1312372dc150" diff --git a/opensearch-dashboards/security-dashboards-plugin/boil-config.toml b/opensearch-dashboards/security-dashboards-plugin/boil-config.toml index e29ea1010..cd19998b9 100644 --- a/opensearch-dashboards/security-dashboards-plugin/boil-config.toml +++ b/opensearch-dashboards/security-dashboards-plugin/boil-config.toml @@ -1,2 +1,5 @@ [versions."3.1.0.0".local-images] stackable-devel = "1.0.0" + +[versions."3.4.0.0".local-images] +stackable-devel = "1.0.0" diff --git a/opensearch-dashboards/security-dashboards-plugin/stackable/patches/3.4.0.0/patchable.toml b/opensearch-dashboards/security-dashboards-plugin/stackable/patches/3.4.0.0/patchable.toml new file mode 100644 index 000000000..9c59e08b3 --- /dev/null +++ b/opensearch-dashboards/security-dashboards-plugin/stackable/patches/3.4.0.0/patchable.toml @@ -0,0 +1,2 @@ +mirror = "https://github.com/stackabletech/security-dashboards-plugin" +base = "08375f7f429f136cc7fd8f9a14845993101d087d" diff --git a/opensearch-dashboards/stackable/patches/3.4.0/patchable.toml b/opensearch-dashboards/stackable/patches/3.4.0/patchable.toml new file mode 100644 index 000000000..49e3d2e26 --- /dev/null +++ b/opensearch-dashboards/stackable/patches/3.4.0/patchable.toml @@ -0,0 +1,2 @@ +mirror = "https://github.com/stackabletech/opensearch-dashboards" +base = "c1d92e84395038f5f99e64e27b00c00fbabcd075" From 0d30dd548762a034ce927979431c0493453d2036 Mon Sep 17 00:00:00 2001 From: Siegfried Weber Date: Tue, 13 Jan 2026 11:14:52 +0000 Subject: [PATCH 2/4] opensearch-dashboards: Update versions --- opensearch-dashboards/boil-config.toml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/opensearch-dashboards/boil-config.toml b/opensearch-dashboards/boil-config.toml index 637c674a3..bf5ad93cd 100644 --- a/opensearch-dashboards/boil-config.toml +++ b/opensearch-dashboards/boil-config.toml @@ -19,9 +19,9 @@ vector = "0.52.0" "opensearch-dashboards/opensearch-build" = "3.1.0" [versions."3.1.0".build-arguments] -nodejs-version = "20.18.3" -yarn-version = "1.22.19" -cdxgen-version = "11.7.0" +nodejs-version = "20.19.6" +yarn-version = "1.22.22" +cdxgen-version = "12.0.0" [versions."3.4.0".local-images] stackable-devel = "1.0.0" @@ -41,9 +41,9 @@ stackable-devel = "1.0.0" "opensearch-dashboards/security-analytics-dashboards-plugin"= "3.4.0.0" "opensearch-dashboards/security-dashboards-plugin"= "3.4.0.0" "opensearch-dashboards/opensearch-build"= "3.4.0" -"vector" = "0.49.0" +"vector" = "0.52.0" [versions."3.4.0".build-arguments] -nodejs-version = "20.18.3" -yarn-version = "1.22.19" -cdxgen-version = "11.7.0" +nodejs-version = "20.19.6" +yarn-version = "1.22.22" +cdxgen-version = "12.0.0" From a3ed6bb3c6f2084b6c9f9e8965eca5d636fb8cde Mon Sep 17 00:00:00 2001 From: Siegfried Weber Date: Tue, 13 Jan 2026 11:34:06 +0000 Subject: [PATCH 3/4] opensearch-dashboards: Update changelog --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index fc9c912f8..5dcd2b63f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ All notable changes to this project will be documented in this file. - hive: Build [hive-metastore-opa-authorizer](https://github.com/boschglobal/hive-metastore-opa-authorizer) from source and add to image ([#1340]). - hive: Add `4.2.0` ([#1356]). - nifi: Add patches to replace process group root ID placeholder ([#1358]). +- opensearch-dashboards: Add `3.4.0` ([#1392]). - testing-tools: build testing tools subimages in workflow ([#1366]). ### Changed @@ -47,6 +48,7 @@ All notable changes to this project will be documented in this file. [#1387]: https://github.com/stackabletech/docker-images/pull/1387 [#1388]: https://github.com/stackabletech/docker-images/pull/1388 [#1389]: https://github.com/stackabletech/docker-images/pull/1389 +[#1392]: https://github.com/stackabletech/docker-images/pull/1392 ## [25.11.0] - 2025-11-07 From f9eb0d70634605c0aec2821370c2053cc45dc8ed Mon Sep 17 00:00:00 2001 From: Siegfried Weber Date: Tue, 13 Jan 2026 11:56:27 +0000 Subject: [PATCH 4/4] opensearch-dashboards: Fix the download of the Node package --- opensearch-dashboards/Dockerfile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/opensearch-dashboards/Dockerfile b/opensearch-dashboards/Dockerfile index 0f6ab2636..60de37b05 100644 --- a/opensearch-dashboards/Dockerfile +++ b/opensearch-dashboards/Dockerfile @@ -127,15 +127,17 @@ COPY \ # tar - extract OpenSearch Dashboards from archive & create source code archive # unzip - extract plugin from archive +# xz - extract Node package # yarn - build Opensearch Dashboards # cdxgen - generate CycloneDX SBOM RUN <