Skip to content

Commit 8b0b642

Browse files
Address comments
1 parent 852028c commit 8b0b642

File tree

4 files changed

+7
-5
lines changed

4 files changed

+7
-5
lines changed

images/pulsar-functions-base-runner/Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
ARG PULSAR_IMAGE
22
ARG PULSAR_IMAGE_TAG
33
FROM ${PULSAR_IMAGE}:${PULSAR_IMAGE_TAG} as pulsar
4-
FROM alpine:3.20 as functions-runner
4+
FROM apachepulsar/pulsar-io-kinesis-sink-kinesis_producer:0.15.12 as pulsar-io-kinesis-sink-kinesis_producer
5+
FROM alpine:3.21 as functions-runner
56

67
ENV GID=10001
78
ENV UID=10000
@@ -69,7 +70,7 @@ ENV java.io.tmpdir=/pulsar/tmp/
6970

7071
# Copy the kinesis_producer native executable compiled for Alpine musl to the runner image
7172
# This is required to support the Pulsar IO Kinesis sink connector
72-
COPY --from=pulsar --chown=$UID:$GID /opt/amazon-kinesis-produce* /opt/amazon-kinesis-producer
73+
COPY --from=pulsar-io-kinesis-sink-kinesis_producer --chown=$UID:$GID /opt/amazon-kinesis-producer/bin/kinesis_producer /opt/amazon-kinesis-producer/bin/.os_info /opt/amazon-kinesis-producer/bin/.build_time /opt/amazon-kinesis-producer/bin/.revision /opt/amazon-kinesis-producer/bin/.system_info /opt/amazon-kinesis-producer/bin/.version /opt/amazon-kinesis-producer/bin/
7374
# Set the environment variable to point to the kinesis_producer native executable
7475
ENV PULSAR_IO_KINESIS_KPL_PATH=/opt/amazon-kinesis-producer/bin/kinesis_producer
7576
# Install the required dependencies for the kinesis_producer native executable

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM alpine:3.20 as functions-runner
1+
FROM alpine:3.21 as functions-runner
22

33
ENV GID=10001
44
ENV UID=10000

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
ARG PULSAR_IMAGE
22
ARG PULSAR_IMAGE_TAG
33
FROM ${PULSAR_IMAGE}:${PULSAR_IMAGE_TAG} as pulsar
4+
FROM apachepulsar/pulsar-io-kinesis-sink-kinesis_producer:0.15.12 as pulsar-io-kinesis-sink-kinesis_producer
45
FROM pulsar-functions-pulsarctl-runner-base:latest
56

67
ARG PULSAR_IMAGE_TAG
@@ -58,7 +59,7 @@ WORKDIR /pulsar
5859

5960
# Copy the kinesis_producer native executable compiled for Alpine musl to the pulsar-all image
6061
# This is required to support the Pulsar IO Kinesis sink connector
61-
COPY --from=pulsar --chown=$UID:$GID /opt/amazon-kinesis-produce* /opt/amazon-kinesis-producer
62+
COPY --from=pulsar-io-kinesis-sink-kinesis_producer --chown=$UID:$GID /opt/amazon-kinesis-producer/bin/kinesis_producer /opt/amazon-kinesis-producer/bin/.os_info /opt/amazon-kinesis-producer/bin/.build_time /opt/amazon-kinesis-producer/bin/.revision /opt/amazon-kinesis-producer/bin/.system_info /opt/amazon-kinesis-producer/bin/.version /opt/amazon-kinesis-producer/bin/
6263
# Set the environment variable to point to the kinesis_producer native executable
6364
ENV PULSAR_IO_KINESIS_KPL_PATH=/opt/amazon-kinesis-producer/bin/kinesis_producer
6465
# Install the required dependencies for the kinesis_producer native executable

operator.Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM alpine:3.20
1+
FROM alpine:3.21
22

33
ENV GID=10001
44
ENV UID=10000

0 commit comments

Comments
 (0)