Skip to content

Commit bd6b3a6

Browse files
authored
chore: Bump UBI9-minimal base image, cargo-auditable and protoc (#1197)
* chore: Bump UBI9-minimal base image * Bump Rust to 1.87.0 * changelog * changelog
1 parent 32bfae7 commit bd6b3a6

File tree

5 files changed

+12
-8
lines changed

5 files changed

+12
-8
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,9 @@ All notable changes to this project will be documented in this file.
9393
- use custom product versions for Hadoop, HBase, Phoenix, hbase-operator-tools, Druid, Hive and Spark ([#1173]).
9494
- hbase: Bump dependencies to the latest patch level for HBase `2.6.1` and `2.6.2` ([#1185]).
9595
- Changed default user & group IDs from 1000/1000 to 782252253/574654813 ([#1164])
96+
- ubi-rust-builder: Bump Rust toolchain to 1.87.0, cargo-auditable to 0.7.0 and protoc to 31.1 ([#1197]).
97+
- stackable-base, stackable-devel, ubi-rust-builder: Update `ubi-minimal` base image ([#1197]).
98+
- testing-tools: Update `python` 3.12-slim-bullseye base image ([#1197]).
9699

97100
### Fixed
98101

@@ -217,6 +220,7 @@ All notable changes to this project will be documented in this file.
217220
[#1185]: https://github.com/stackabletech/docker-images/pull/1185
218221
[#1188]: https://github.com/stackabletech/docker-images/pull/1188
219222
[#1189]: https://github.com/stackabletech/docker-images/pull/1189
223+
[#1197]: https://github.com/stackabletech/docker-images/pull/1197
220224

221225
## [25.3.0] - 2025-03-21
222226

stackable-base/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ EOF
3636
# Find the latest version at https://catalog.redhat.com/software/containers/ubi9/ubi-minimal/615bd9b4075b022acc111bf5?container-tabs=gti
3737
# IMPORTANT: Make sure to use the "Manifest List Digest" that references the images for multiple architectures
3838
# rather than just the "Image Digest" that references the image for the selected architecture.
39-
FROM registry.access.redhat.com/ubi9/ubi-minimal@sha256:f172b3082a3d1bbe789a1057f03883c1113243564f01cd3020e27548b911d3f8 AS final
39+
FROM registry.access.redhat.com/ubi9/ubi-minimal@sha256:383329bf9c4f968e87e85d30ba3a5cb988a3bbde28b8e4932dcd3a025fd9c98c AS final
4040

4141
# intentionally unused
4242
ARG PRODUCT

stackable-devel/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
# Find the latest version at https://catalog.redhat.com/software/containers/ubi9/ubi-minimal/615bd9b4075b022acc111bf5?container-tabs=gti
1212
# IMPORTANT: Make sure to use the "Manifest List Digest" that references the images for multiple architectures
1313
# rather than just the "Image Digest" that references the image for the selected architecture.
14-
FROM registry.access.redhat.com/ubi9/ubi-minimal@sha256:f172b3082a3d1bbe789a1057f03883c1113243564f01cd3020e27548b911d3f8
14+
FROM registry.access.redhat.com/ubi9/ubi-minimal@sha256:383329bf9c4f968e87e85d30ba3a5cb988a3bbde28b8e4932dcd3a025fd9c98c
1515

1616
# intentionally unused
1717
ARG PRODUCT
@@ -43,7 +43,7 @@ COPY stackable-base/stackable/curlrc /root/.curlrc
4343
# This SHOULD be kept in sync with operator-templating and other tools to reduce build times
4444
# Find the latest version here: https://doc.rust-lang.org/stable/releases.html
4545
# renovate: datasource=github-releases packageName=rust-lang/rust
46-
ENV RUST_DEFAULT_TOOLCHAIN_VERSION=1.84.1
46+
ENV RUST_DEFAULT_TOOLCHAIN_VERSION=1.87.0
4747
# Find the latest version here: https://crates.io/crates/cargo-cyclonedx
4848
# renovate: datasource=crate packageName=cargo-cyclonedx
4949
ENV CARGO_CYCLONEDX_CRATE_VERSION=0.5.7

testing-tools/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# https://hub.docker.com/_/python/tags
66
# In Docker Hub, open up the tag and look for Index Digest. Otherwise do:
77
# docker pull python:3.12-slim-bullseye and see the digest that appears in the output.
8-
FROM python:3.12-slim-bullseye@sha256:229b2897e6b5c630d83a721e42dd1c96e3ec996323bb822b076eb865e2c6c0b2
8+
FROM python:3.12-slim-bullseye@sha256:f6d639b794b394cbeb7a9327d5af9976f0e8d61353bcf41916984775c9bbed1a
99

1010
ARG PRODUCT
1111
ARG RELEASE

ubi9-rust-builder/Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
# Find the latest version at https://catalog.redhat.com/software/containers/ubi9/ubi-minimal/615bd9b4075b022acc111bf5?container-tabs=gti
55
# IMPORTANT: Be sure to use the Manifest List Digest for multi-arch support
6-
FROM registry.access.redhat.com/ubi9/ubi-minimal@sha256:f172b3082a3d1bbe789a1057f03883c1113243564f01cd3020e27548b911d3f8 AS builder
6+
FROM registry.access.redhat.com/ubi9/ubi-minimal@sha256:383329bf9c4f968e87e85d30ba3a5cb988a3bbde28b8e4932dcd3a025fd9c98c AS builder
77

88
LABEL maintainer="Stackable GmbH"
99

@@ -15,17 +15,17 @@ ENV RUSTUP_VERSION=1.28.1
1515
# This SHOULD be kept in sync with operator-templating and other tools to reduce build times
1616
# Find the latest version here: https://doc.rust-lang.org/stable/releases.html
1717
# renovate: datasource=github-releases packageName=rust-lang/rust
18-
ENV RUST_DEFAULT_TOOLCHAIN_VERSION=1.85.0
18+
ENV RUST_DEFAULT_TOOLCHAIN_VERSION=1.87.0
1919
# Find the latest version here: https://crates.io/crates/cargo-cyclonedx
2020
# renovate: datasource=crate packageName=cargo-cyclonedx
2121
ENV CARGO_CYCLONEDX_CRATE_VERSION=0.5.7
2222
# Find the latest version here: https://crates.io/crates/cargo-auditable
2323
# renovate: datasource=crate packageName=cargo-auditable
24-
ENV CARGO_AUDITABLE_CRATE_VERSION=0.6.6
24+
ENV CARGO_AUDITABLE_CRATE_VERSION=0.7.0
2525
# Find the latest version here: https://github.com/protocolbuffers/protobuf/releases
2626
# Upload any newer version to nexus with ./.scripts/upload_new_protoc_version.sh
2727
# renovate: datasource=github-releases packageName=protocolbuffers/protobuf
28-
ENV PROTOC_VERSION=30.2
28+
ENV PROTOC_VERSION=31.1
2929

3030
# Sets the default shell to Bash with strict error handling and robust pipeline processing.
3131
# "-e": Exits immediately if a command exits with a non-zero status

0 commit comments

Comments
 (0)