File tree Expand file tree Collapse file tree 11 files changed +34
-4
lines changed Expand file tree Collapse file tree 11 files changed +34
-4
lines changed Original file line number Diff line number Diff line change @@ -27,6 +27,7 @@ All notable changes to this project will be documented in this file.
27
27
- stackable-base: Add [ config-utils] ( https://github.com/stackabletech/config-utils ) ([ #706 ] ).
28
28
- omid: Include Apache Omid Examples to simplify testing ([ #721 ] ).
29
29
- kafka: Add versions ` 3.6.2 ` and ` 3.7.1 ` ([ #745 ] ).
30
+ - trino & trino-cli: Add version 451 ([ #XXX] ).
30
31
31
32
### Changed
32
33
Original file line number Diff line number Diff line change @@ -19,6 +19,9 @@ LABEL name="Stackable image for OpenJDK" \
19
19
summary="The Stackable OpenJDK base image." \
20
20
description="This image is the base image for all Stackable Java product images."
21
21
22
+ # We need to use EPEL, as openjdk 22 is not shipped with UBI9
23
+ RUN rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
24
+
22
25
RUN microdnf update && \
23
26
microdnf install \
24
27
# Obviously needed to run Java programs
Original file line number Diff line number Diff line change 15
15
"product" : "21" ,
16
16
"vector" : "0.39.0" ,
17
17
},
18
+ {
19
+ "product" : "22" ,
20
+ "vector" : "0.39.0" ,
21
+ },
18
22
]
Original file line number Diff line number Diff line change @@ -7,6 +7,9 @@ FROM stackable/image/stackable-base
7
7
8
8
ARG PRODUCT
9
9
10
+ # We need to use EPEL, as openjdk 22 is not shipped with UBI9
11
+ RUN rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
12
+
10
13
# hadolint ignore=DL3041
11
14
RUN microdnf update && \
12
15
microdnf install -y \
Original file line number Diff line number Diff line change 15
15
"product" : "21" ,
16
16
"stackable-base" : "1.0.0" ,
17
17
},
18
+ {
19
+ "product" : "22" ,
20
+ "stackable-base" : "1.0.0" ,
21
+ },
18
22
]
Original file line number Diff line number Diff line change @@ -112,4 +112,4 @@ RUN update-ca-trust && \
112
112
113
113
COPY --from=product-utils-builder --chown=stackable:stackable /config-utils/target/release/config-utils /stackable/config-utils
114
114
COPY --from=product-utils-builder --chown=stackable:stackable /config-utils/config-utils.cdx.xml /stackable/config-utils.cdx.xml
115
- ENV PATH "${PATH}:/stackable"
115
+ ENV PATH= "${PATH}:/stackable"
Original file line number Diff line number Diff line change 7
7
FROM stackable/image/java-base
8
8
9
9
ARG PRODUCT
10
+ ARG RELEASE
10
11
11
12
LABEL name="Trino CLI" \
12
13
maintainer="info@stackable.tech" \
Original file line number Diff line number Diff line change
1
+ # trino-cli
2
+
3
+ This image is only used in integration tests and demos.
4
+ It's therefore ok if we only support a single version at a time.
Original file line number Diff line number Diff line change 1
1
versions = [
2
2
{
3
- "product" : "442 " ,
4
- "java-base" : "21 " ,
3
+ "product" : "451 " ,
4
+ "java-base" : "22 " ,
5
5
},
6
6
]
Original file line number Diff line number Diff line change @@ -52,8 +52,10 @@ ARG STORAGE_CONNECTOR
52
52
WORKDIR /stackable
53
53
54
54
RUN curl --fail -L "https://repo.stackable.tech/repository/packages/trino-server/trino-server-${PRODUCT}-src.tar.gz" | tar -xzC .
55
+
55
56
RUN --mount=type=cache,target=/root/.m2/repository cd "trino-server-${PRODUCT}-src" && \
56
- mvn package -DskipTests -Dmaven.gitcommitid.skip=true --projects="!docs,!core/trino-server-rpm" && \
57
+ # We need to use ./mvnw instead of mvn to get a recent maven version (which is required to build Trino)
58
+ ./mvnw package -DskipTests -Dmaven.gitcommitid.skip=true --projects="!docs,!core/trino-server-rpm" && \
57
59
# Delete the worst intermediate build products to free some space
58
60
rm -r /stackable/trino-server-${PRODUCT}-src/plugin/*/target /stackable/trino-server-${PRODUCT}-src/core/trino-server/target/trino-server-${PRODUCT} && \
59
61
# Extract from tarball to save space; the tarball deduplicates jars (replacing them with symlinks),
You can’t perform that action at this time.
0 commit comments