Skip to content
Merged
Show file tree
Hide file tree
Changes from all 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 <lukas.krug@stackable.tech>
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 <lukas.krug@stackable.tech>
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,8 +1,17 @@
From 7727bee78aa96e3342da8cb9b3221327f29c43db Mon Sep 17 00:00:00 2001
From: dervoeti <lukas.krug@stackable.tech>
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 <lukas.krug@stackable.tech>
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.

28 changes: 0 additions & 28 deletions hbase/stackable/patches/phoenix/5.2.0/01-cyclonedx-plugin.patch

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.

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 <lukas.krug@stackable.tech>
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"