Skip to content

Commit 3b0674f

Browse files
NickLarsenNZTechassisbernauer
authored andcommitted
chore(ubi-rust-builders): Update container images ahead of Stackable Release 25.7.0 (#1091)
* chore(ubi-rust-builders): Remove ubi8-rust-builder * chore(ubi-rust-builders): Update base image and use protoc 30.2 * Apply suggestions from code review Co-authored-by: Techassi <sascha.lautenschlaeger@stackable.tech> Co-authored-by: Sebastian Bernauer <sebastian.bernauer@stackable.de> --------- Co-authored-by: Techassi <sascha.lautenschlaeger@stackable.tech> Co-authored-by: Sebastian Bernauer <sebastian.bernauer@stackable.de>
1 parent 439d9fe commit 3b0674f

File tree

5 files changed

+9
-118
lines changed

5 files changed

+9
-118
lines changed

.github/ISSUE_TEMPLATE/update-base-ubi-rust-builders.md

+1-2
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,7 @@ Add/Change/Remove anything that isn't applicable anymore
5151
> This list should be completed by the assignee(s), once respective PRs have been merged. Once all items have been
5252
> checked, the issue can be moved into _Development: Done_.
5353
54-
- Done for [ubi8-rust-builder/Dockerfile](https://github.com/stackabletech/docker-images/blob/main/ubi8-rust-builder/Dockerfile)
55-
- Done for [ubi9-rust-builder/Dockerfile](https://github.com/stackabletech/docker-images/blob/main/ubi9-rust-builder/Dockerfile)
54+
- [ ] Done for [ubi9-rust-builder/Dockerfile](https://github.com/stackabletech/docker-images/blob/main/ubi9-rust-builder/Dockerfile)
5655
- [ ] Can build the image locally
5756
- [ ] Can build an operator image
5857

.github/workflows/ubi-rust-builder.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
fail-fast: false
2020
matrix:
2121
runner: ["ubuntu-latest", "ubicloud-standard-8-arm"]
22-
ubi-version: ["ubi8", "ubi9"]
22+
ubi-version: ["ubi9"]
2323
runs-on: ${{ matrix.runner }}
2424
steps:
2525
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
@@ -59,7 +59,7 @@ jobs:
5959
strategy:
6060
fail-fast: false
6161
matrix:
62-
ubi-version: ["ubi8", "ubi9"]
62+
ubi-version: ["ubi9"]
6363
runs-on: ubuntu-latest
6464
needs: ["build"]
6565
steps:

CHANGELOG.md

+4-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,8 @@ All notable changes to this project will be documented in this file.
3737
### Changed
3838

3939
- ubi-rust-builder: Bump Rust toolchain to 1.85.0, cargo-cyclonedx to 0.5.7, and cargo-auditable to 0.6.6 ([#1050]).
40-
- spark-k8s: Include spark-connect jars. Replace OpenJDK with Temurin JDK. Cleanup ([#1034]).
40+
- ubi9-rust-builder: Bump base image and update protoc to `30.2` ([#1091]).
41+
- spark-k8s: Include spark-connect jars, replace OpenJDK with Temurin JDK, cleanup ([#1034]).
4142
- spark-connect-client: Image is now completely based on spark-k8s and includes JupyterLab and other demo dependencies ([#1071]).
4243
- jmx_exporter: Bump products to use `1.2.0` ([#1090]).
4344
- kubectl: Bump products to use `1.33.0` ([#1090]).
@@ -65,6 +66,7 @@ All notable changes to this project will be documented in this file.
6566
- ci: Remove Nexus steps from build, mirror and release workflows ([#1056]).
6667
Also remove the old release workflow.
6768
- zookeeper: Remove 3.9.2 ([#1093]).
69+
- Remove ubi8-rust-builder image ([#1091]).
6870

6971
[#1025]: https://github.com/stackabletech/docker-images/pull/1025
7072
[#1027]: https://github.com/stackabletech/docker-images/pull/1027
@@ -86,6 +88,7 @@ All notable changes to this project will be documented in this file.
8688
[#1056]: https://github.com/stackabletech/docker-images/pull/1056
8789
[#1058]: https://github.com/stackabletech/docker-images/pull/1058
8890
[#1090]: https://github.com/stackabletech/docker-images/pull/1090
91+
[#1091]: https://github.com/stackabletech/docker-images/pull/1091
8992
[#1093]: https://github.com/stackabletech/docker-images/pull/1093
9093
[#1097]: https://github.com/stackabletech/docker-images/pull/1097
9194
[#1098]: https://github.com/stackabletech/docker-images/pull/1098

ubi8-rust-builder/Dockerfile

-111
This file was deleted.

ubi9-rust-builder/Dockerfile

+2-2
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:c0e70387664f30cd9cf2795b547e4a9a51002c44a4a86aa9335ab030134bf392 AS builder
6+
FROM registry.access.redhat.com/ubi9/ubi-minimal@sha256:e1c4703364c5cb58f5462575dc90345bcd934ddc45e6c32f9c162f2b5617681c AS builder
77

88
LABEL maintainer="Stackable GmbH"
99

@@ -20,7 +20,7 @@ ENV CARGO_AUDITABLE_CRATE_VERSION=0.6.6
2020
# Find the latest version here: https://github.com/protocolbuffers/protobuf/releases
2121
# Upload any newer version to nexus with ./.scripts/upload_new_protoc_version.sh
2222
# renovate: datasource=github-releases packageName=protocolbuffers/protobuf
23-
ENV PROTOC_VERSION=27.3
23+
ENV PROTOC_VERSION=30.2
2424

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

0 commit comments

Comments
 (0)