Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ All notable changes to this project will be documented in this file.
- trino-cli: Add version 470 ([#999]).
- trino-storage-connector: Add version 470 ([#999]).
- superset: Add version `4.1.1` ([#991]).
- Add Patchable patch management tool ([#1003], [#1005], [#1007]).
- Add Patchable patch management tool ([#1003], [#1005], [#1007], [#1026]).
- nifi: Add 1.28.1, 2.2.0 ([#1006]).
- airflow: Add 2.10.4 ([#1021]).
- hadoop: Add 3.4.1, use jmx_export 1.1.0 ([#1021]).
Expand Down Expand Up @@ -104,6 +104,7 @@ All notable changes to this project will be documented in this file.
[#1015]: https://github.com/stackabletech/docker-images/pull/1015
[#1021]: https://github.com/stackabletech/docker-images/pull/1021
[#1022]: https://github.com/stackabletech/docker-images/pull/1022
[#1026]: https://github.com/stackabletech/docker-images/pull/1026

## [24.11.1] - 2025-01-14

Expand Down
10 changes: 6 additions & 4 deletions hbase/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,8 @@ ARG DELETE_CACHES="true"
# so that they are not expanded. Disabling ShellCheck rules in a Dockerfile
# does not work, so please ignore the according warning (SC2016).
COPY --chown=${STACKABLE_USER_UID}:0 hbase/stackable/bin/hbck2.env /stackable/bin/
COPY --chown=${STACKABLE_USER_UID}:0 hbase/stackable/patches /stackable/patches
COPY --chown=${STACKABLE_USER_UID}:0 hbase/hbase-operator-tools/stackable/patches /stackable/patches
COPY --chown=${STACKABLE_USER_UID}:0 hbase/stackable/patches/apply_patches.sh /stackable/patches
COPY --chown=${STACKABLE_USER_UID}:0 --chmod=755 hbase/stackable/bin/hbase-entrypoint.sh /stackable/bin/

USER ${STACKABLE_USER_UID}
Expand All @@ -152,7 +153,7 @@ RUN --mount=type=cache,id=maven-hbase-operator-tools-${HBASE_OPERATOR_TOOLS},uid
curl "https://repo.stackable.tech/repository/packages/hbase-operator-tools/hbase-operator-tools-${HBASE_OPERATOR_TOOLS}-src.tar.gz" | tar -xzC .
mv hbase-operator-tools-${HBASE_OPERATOR_TOOLS} hbase-operator-tools-${HBASE_OPERATOR_TOOLS}-src
chmod +x patches/apply_patches.sh
patches/apply_patches.sh hbase-operator-tools/${HBASE_OPERATOR_TOOLS} hbase-operator-tools-${HBASE_OPERATOR_TOOLS}-src
patches/apply_patches.sh ${HBASE_OPERATOR_TOOLS} hbase-operator-tools-${HBASE_OPERATOR_TOOLS}-src

mvn \
--batch-mode \
Expand Down Expand Up @@ -232,7 +233,8 @@ ARG STACKABLE_USER_UID
# This can be used to speed up builds when disk space is of no concern.
ARG DELETE_CACHES="true"

COPY --chown=${STACKABLE_USER_UID}:0 hbase/stackable/patches /stackable/patches
COPY --chown=${STACKABLE_USER_UID}:0 hbase/phoenix/stackable/patches /stackable/patches
COPY --chown=${STACKABLE_USER_UID}:0 hbase/stackable/patches/apply_patches.sh /stackable/patches
USER ${STACKABLE_USER_UID}
WORKDIR /stackable

Expand All @@ -242,7 +244,7 @@ curl "https://repo.stackable.tech/repository/packages/phoenix/phoenix-${PHOENIX}
mv phoenix-${PHOENIX} phoenix-${PHOENIX}-src

chmod +x patches/apply_patches.sh
patches/apply_patches.sh phoenix/${PHOENIX} phoenix-${PHOENIX}-src
patches/apply_patches.sh ${PHOENIX} phoenix-${PHOENIX}-src

# Passing "-f" means it'll build in the phoenix source directory without cding into it
# The Maven command can be found inside of the scripts in the create-release folder (release-util.sh as of Phoenix 5.2.0)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
From 925a136ad24ae2d273990c36e591a87116f78ec0 Mon Sep 17 00:00:00 2001
From: dervoeti <[email protected]>
Date: Thu, 13 Mar 2025 22:04:20 +0100
Subject: Add CycloneDX plugin

---
pom.xml | 17 +++++++++++++++++
1 file changed, 17 insertions(+)

diff --git a/pom.xml b/pom.xml
index aba42b0..0288bde 100644
--- a/pom.xml
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
upstream = "https://github.com/apache/hbase-operator-tools.git"
base = "478af00af79f82624264fd2bb447b97fecc8e790"
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
From 8616ee8b26bfbba285a36b91eb41a203a49b222a Mon Sep 17 00:00:00 2001
From: dervoeti <[email protected]>
Date: Thu, 13 Mar 2025 22:07:31 +0100
Subject: Add CycloneDX plugin

---
pom.xml | 17 +++++++++++++++++
1 file changed, 17 insertions(+)

diff --git a/pom.xml b/pom.xml
index caa032a..0025687 100644
--- a/pom.xml
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
upstream = "https://github.com/apache/hbase-operator-tools.git"
base = "fd5a5fb90755949a90c502c76de8313130403fa3"
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
From a30f7fc9682806daf1b49cd8cb496ff9e8b1f72d Mon Sep 17 00:00:00 2001
From: dervoeti <[email protected]>
Date: Thu, 13 Mar 2025 16:49:18 +0100
Subject: Add CycloneDX plugin

---
pom.xml | 17 +++++++++++++++++
1 file changed, 17 insertions(+)

diff --git a/pom.xml b/pom.xml
index bce2398..4abcb5a 100644
index bce239830..4abcb5a28 100644
--- a/pom.xml
+++ b/pom.xml
@@ -680,6 +680,23 @@
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,16 @@
Fix CVE-2023-34455
From 478367176853837a6875105cec74b2977ab23c2c Mon Sep 17 00:00:00 2001
From: dervoeti <[email protected]>
Date: Thu, 13 Mar 2025 16:50:29 +0100
Subject: Fix CVE-2023-34455

See https://github.com/stackabletech/vulnerabilities/issues/558
---
phoenix-core-client/pom.xml | 6 ++++++
phoenix-core-server/pom.xml | 8 +++++++-
phoenix-pherf/pom.xml | 6 ++++++
phoenix-tracing-webapp/pom.xml | 6 ++++++
pom.xml | 7 +++++++
5 files changed, 32 insertions(+), 1 deletion(-)

diff --git a/phoenix-core-client/pom.xml b/phoenix-core-client/pom.xml
index f711b0f6f..3cfbffef9 100644
Expand Down
2 changes: 2 additions & 0 deletions hbase/phoenix/stackable/patches/5.2.0/patchable.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
upstream = "https://github.com/apache/phoenix.git"
base = "ee35d060a00863bbad23f18028e1524a845874f3"
Original file line number Diff line number Diff line change
@@ -1,8 +1,17 @@
From 7727bee78aa96e3342da8cb9b3221327f29c43db Mon Sep 17 00:00:00 2001
From: dervoeti <[email protected]>
Date: Thu, 13 Mar 2025 22:00:03 +0100
Subject: Add CycloneDX plugin

---
pom.xml | 17 +++++++++++++++++
1 file changed, 17 insertions(+)

diff --git a/pom.xml b/pom.xml
index bce2398..4abcb5a 100644
index ed97bb870..f8534b4ad 100644
--- a/pom.xml
+++ b/pom.xml
@@ -680,6 +680,23 @@
@@ -697,6 +697,23 @@
<extensions>true</extensions>
<inherited>true</inherited>
</plugin>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,22 @@
Fix CVE-2023-34455
From 24a0779c5e24caec82d23988f0b4b026e4bc7c8c Mon Sep 17 00:00:00 2001
From: dervoeti <[email protected]>
Date: Thu, 13 Mar 2025 22:01:52 +0100
Subject: Fix CVE-2023-34455

See https://github.com/stackabletech/vulnerabilities/issues/558
---
phoenix-core-client/pom.xml | 6 ++++++
phoenix-core-server/pom.xml | 8 +++++++-
phoenix-pherf/pom.xml | 6 ++++++
phoenix-tracing-webapp/pom.xml | 6 ++++++
pom.xml | 7 +++++++
5 files changed, 32 insertions(+), 1 deletion(-)

diff --git a/phoenix-core-client/pom.xml b/phoenix-core-client/pom.xml
index f711b0f6f..3cfbffef9 100644
index eaf92a75e..cbbebc9d5 100644
--- a/phoenix-core-client/pom.xml
+++ b/phoenix-core-client/pom.xml
@@ -230,6 +230,12 @@
@@ -233,6 +233,12 @@
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-auth</artifactId>
</dependency>
Expand All @@ -20,7 +30,7 @@ index f711b0f6f..3cfbffef9 100644
<!-- HBase dependencies -->
<dependency>
diff --git a/phoenix-core-server/pom.xml b/phoenix-core-server/pom.xml
index d5032ece2..e47fb0837 100644
index bb582d408..61cfeef6d 100644
--- a/phoenix-core-server/pom.xml
+++ b/phoenix-core-server/pom.xml
@@ -59,6 +59,12 @@
Expand All @@ -44,7 +54,7 @@ index d5032ece2..e47fb0837 100644
\ No newline at end of file
+</project>
diff --git a/phoenix-pherf/pom.xml b/phoenix-pherf/pom.xml
index c03fff9a1..cdcce2f98 100644
index 787137edc..017cb5dd5 100644
--- a/phoenix-pherf/pom.xml
+++ b/phoenix-pherf/pom.xml
@@ -159,6 +159,12 @@
Expand All @@ -61,7 +71,7 @@ index c03fff9a1..cdcce2f98 100644
<!-- Test Dependencies -->
<dependency>
diff --git a/phoenix-tracing-webapp/pom.xml b/phoenix-tracing-webapp/pom.xml
index d2d1549ef..c8054159e 100755
index 681e68043..3f28979e7 100755
--- a/phoenix-tracing-webapp/pom.xml
+++ b/phoenix-tracing-webapp/pom.xml
@@ -89,6 +89,12 @@
Expand All @@ -78,10 +88,10 @@ index d2d1549ef..c8054159e 100755

<build>
diff --git a/pom.xml b/pom.xml
index 4abcb5a28..21dcf71ad 100644
index f8534b4ad..ec98a082a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -850,6 +850,13 @@
@@ -892,6 +892,13 @@
</exclusion>
</exclusions>
</dependency>
Expand Down
2 changes: 2 additions & 0 deletions hbase/phoenix/stackable/patches/5.2.1/patchable.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
upstream = "https://github.com/apache/phoenix.git"
base = "b738d66cb5863b759bb98eaa417b3b5731d41f95"
1 change: 0 additions & 1 deletion hbase/stackable/patches/hbase-operator-tools/1.2.0/series

This file was deleted.

This file was deleted.

2 changes: 0 additions & 2 deletions hbase/stackable/patches/phoenix/5.2.0/series

This file was deleted.

This file was deleted.

4 changes: 2 additions & 2 deletions spark-k8s/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -86,10 +86,10 @@ EOF
# Patch the hbase-connectors source code
WORKDIR /stackable/hbase-connectors
COPY --chown=${STACKABLE_USER_UID}:0 \
spark-k8s/stackable/hbase-connectors-patches/apply_patches.sh \
spark-k8s/hbase-connectors/apply_patches.sh \
patches/apply_patches.sh
COPY --chown=${STACKABLE_USER_UID}:0 \
spark-k8s/stackable/hbase-connectors-patches/${HBASE_CONNECTOR} \
spark-k8s/hbase-connectors/stackable/patches/${HBASE_CONNECTOR} \
patches/${HBASE_CONNECTOR}
RUN patches/apply_patches.sh ${HBASE_CONNECTOR}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
From 8211177df0ca6cae00bc3bebcd264364732691b3 Mon Sep 17 00:00:00 2001
From: dervoeti <[email protected]>
Date: Thu, 13 Mar 2025 22:10:56 +0100
Subject: Fix protobuf on aarch64

---
pom.xml | 19 ++++++++++++++++++-
spark/pom.xml | 2 +-
2 files changed, 19 insertions(+), 2 deletions(-)

diff --git a/pom.xml b/pom.xml
index e849cd1..f514e14 100644
--- a/pom.xml
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
upstream = "https://github.com/apache/hbase-connectors.git"
base = "e5217d13ed729703580ff2d1b02378ada2d94f4d"