Skip to content
Open
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
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ All notable changes to this project will be documented in this file.
### Changed

- hbase: Update `hbase-opa-authorizer` from `0.1.0` to `0.2.0` and then `0.3.0` ([#1446], [#1454]).
- hadoop: Use `precompiled/hadoop` for faster image builds ([#1472]).

### Fixed

Expand All @@ -24,6 +25,7 @@ All notable changes to this project will be documented in this file.
[#1454]: https://github.com/stackabletech/docker-images/pull/1454
[#1463]: https://github.com/stackabletech/docker-images/pull/1463
[#1466]: https://github.com/stackabletech/docker-images/pull/1466
[#1472]: https://github.com/stackabletech/docker-images/pull/1472

## [26.3.0] - 2026-03-16

Expand Down
16 changes: 8 additions & 8 deletions hadoop/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
# syntax=docker/dockerfile:1.16.0@sha256:e2dd261f92e4b763d789984f6eab84be66ab4f5f08052316d8eb8f173593acf7
# check=error=true
# check=error=true;skip=InvalidDefaultArgInFrom

FROM local-image/hadoop/hadoop AS hadoop-builder
ARG PRECOMPILED_HADOOP_VERSION
ARG PRECOMPILED_HADOOP_TS
FROM oci.stackable.tech/precompiled/hadoop:${PRECOMPILED_HADOOP_VERSION}-stackable${PRECOMPILED_HADOOP_TS} AS hadoop-builder

FROM local-image/java-devel AS hdfs-utils-builder

ARG HDFS_UTILS_VERSION
ARG PRODUCT_VERSION
ARG RELEASE_VERSION
ARG STACKABLE_USER_UID
ARG HADOOP_HADOOP_VERSION
ARG PRECOMPILED_HADOOP_VERSION
# Reassign the arg to `HADOOP_VERSION` for better readability.
# It is passed as `HADOOP_HADOOP_VERSION`, because boil-config.toml has to contain `hadoop/hadoop` to establish a dependency on the Hadoop builder.
# The value of `hadoop/hadoop` is transformed by `bake` and automatically passed as `HADOOP_HADOOP_VERSION` arg.
ENV HADOOP_VERSION=${HADOOP_HADOOP_VERSION}
ENV HADOOP_VERSION=${PRECOMPILED_HADOOP_VERSION}

# Starting with hdfs-utils 0.4.0 we need to use Java 17 for compilation.
# We can not simply use java-devel with Java 17, as it is also used to compile Hadoop in this
Expand Down Expand Up @@ -69,9 +69,9 @@ FROM local-image/java-base AS final

ARG PRODUCT_VERSION
ARG RELEASE_VERSION
ARG HADOOP_HADOOP_VERSION
ARG PRECOMPILED_HADOOP_VERSION
# Reassign the arg to `HADOOP_VERSION` for better readability.
ENV HADOOP_VERSION=${HADOOP_HADOOP_VERSION}
ENV HADOOP_VERSION=${PRECOMPILED_HADOOP_VERSION}
ARG HDFS_UTILS_VERSION
ARG STACKABLE_USER_UID
ARG ASYNC_PROFILER_VERSION
Expand Down
10 changes: 8 additions & 2 deletions hadoop/boil-config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,21 +3,27 @@

# Not part of SDP 25.7.0, but still required for hbase, hive, spark-k8s
[versions."3.3.6".local-images]
"hadoop/hadoop" = "3.3.6"
java-base = "11"
java-devel = "11"

[versions."3.3.6".build-arguments]
precompiled-hadoop-version = "3.3.6"
# Find the latest build timestamp here:
# https://oci.stackable.tech/harbor/projects/52/repositories/hadoop/artifacts-tab
precompiled_hadoop_ts = "1776412753"
async-profiler-version = "2.9"
jmx-exporter-version = "1.3.0"
hdfs-utils-version = "0.4.0"

[versions."3.4.2".local-images]
"hadoop/hadoop" = "3.4.2"
java-base = "11"
java-devel = "11"

[versions."3.4.2".build-arguments]
precompiled-hadoop-version = "3.4.2"
# Find the latest build timestamp here:
# https://oci.stackable.tech/harbor/projects/52/repositories/hadoop/artifacts-tab
precompiled_hadoop_ts = "1776412753"
async-profiler-version = "2.9"
jmx-exporter-version = "1.3.0"
hdfs-utils-version = "0.5.0"
128 changes: 0 additions & 128 deletions hadoop/hadoop/Dockerfile

This file was deleted.

11 changes: 0 additions & 11 deletions hadoop/hadoop/boil-config.toml

This file was deleted.

16 changes: 0 additions & 16 deletions hadoop/hadoop/stackable/fuse_dfs_wrapper

This file was deleted.

This file was deleted.

Loading
Loading