Skip to content

Commit 0dd70ac

Browse files
Use java21 for Pulsar 4.0+ in java runner image
1 parent b523d59 commit 0dd70ac

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

images/pulsar-functions-base-runner/Dockerfile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,11 @@ RUN echo "VERSION_TAG=${VERSION_TAG}" && \
4141
elif [ $VERSION_MAJOR -eq 2 ] && [ $VERSION_MINOR -eq 11 ]; then \
4242
echo "Pulsar version is 2.11, use java 17" && \
4343
export JRE_PACKAGE_NAME='openjdk17 gcompat'; \
44+
elif [ $VERSION_MAJOR -eq 3 ]; then \
45+
echo "Pulsar version is 3.x, use java 17 instead" && \
46+
export JRE_PACKAGE_NAME='openjdk17 gcompat'; \
4447
else \
45-
echo "Pulsar version is not in the list, use java 17 instead" && \
48+
echo "Pulsar version is not in the list, use java 21 instead" && \
4649
export JRE_PACKAGE_NAME='openjdk17 gcompat'; \
4750
fi && \
4851
apk update && apk add --no-cache $JRE_PACKAGE_NAME bash

images/pulsar-functions-java-runner/pulsarctl.Dockerfile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,12 @@ RUN echo "VERSION_TAG=${VERSION_TAG}" && \
2525
elif [ $VERSION_MAJOR -eq 2 ] && [ $VERSION_MINOR -eq 11 ]; then \
2626
echo "Pulsar version is 2.11, use java 17" && \
2727
export JRE_PACKAGE_NAME='openjdk17 gcompat'; \
28-
else \
29-
echo "Pulsar version is not in the list, use java 17 instead" && \
28+
elif [ $VERSION_MAJOR -eq 3 ]; then \
29+
echo "Pulsar version is 3.x, use java 17" && \
3030
export JRE_PACKAGE_NAME='openjdk17 gcompat'; \
31+
else \
32+
echo "Pulsar version is not in the list, use java 21 instead" && \
33+
export JRE_PACKAGE_NAME='openjdk21 gcompat'; \
3134
fi && \
3235
apk update && apk add --no-cache $JRE_PACKAGE_NAME
3336

0 commit comments

Comments
 (0)