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
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ All notable changes to this project will be documented in this file.
- airflow: Bump celery version to 5.5.3 for Airflow 3.x ([#1343]).
- testing-tools: refactoring: Split image into multiple images, remove unnecessary components and switch to UBI as base image ([#1354]).
- hive: fixed 4.0.1 shaded hive-metastore-opa-authorizer jar by relocating dependencies ([#1356]).
- testing-tools: fix: add kubectl and openssl ([#1367]).

### Removed

Expand All @@ -30,6 +31,7 @@ All notable changes to this project will be documented in this file.
[#1356]: https://github.com/stackabletech/docker-images/pull/1356
[#1357]: https://github.com/stackabletech/docker-images/pull/1357
[#1358]: https://github.com/stackabletech/docker-images/pull/1358
[#1367]: https://github.com/stackabletech/docker-images/pull/1367

## [25.11.0] - 2025-11-07

Expand Down
9 changes: 9 additions & 0 deletions testing-tools/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,9 @@ FROM registry.access.redhat.com/ubi10/ubi-minimal@sha256:28ec2f4662bdc4b0d4893ef

ARG PRODUCT_VERSION
ARG PYTHON_VERSION
ARG KUBECTL_VERSION
ARG RELEASE_VERSION
ARG TARGETARCH
ARG STACKABLE_USER_UID
ARG STACKABLE_USER_GID
ARG STACKABLE_USER_NAME
Expand Down Expand Up @@ -49,6 +51,7 @@ microdnf install \
gcc \
make \
pkg-config \
openssl \
openssl-devel \
libxml2-devel \
libxslt-devel \
Expand All @@ -70,6 +73,12 @@ python3.12 -m pip install --no-cache-dir -r /stackable/requirements.txt

ln -s /usr/bin/python3.12 /usr/bin/python

# Install kubectl
# Get latest stable version from curl -L -s https://dl.k8s.io/release/stable.txt
curl -LO "https://dl.k8s.io/release/v${KUBECTL_VERSION}/bin/linux/${TARGETARCH}/kubectl"
install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
rm kubectl

# Added only temporarily to create the user and group, removed again below
microdnf install shadow-utils

Expand Down
1 change: 1 addition & 0 deletions testing-tools/boil-config.toml
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
[versions."0.3.0".build-arguments]
kubectl-version = "1.35.0"
python-version = "3.12"