File tree Expand file tree Collapse file tree 2 files changed +10
-0
lines changed
pulsar-functions-base-runner
pulsar-functions-java-runner Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ ARG PULSAR_IMAGE
22ARG PULSAR_IMAGE_TAG
33FROM ${PULSAR_IMAGE}:${PULSAR_IMAGE_TAG} as pulsar
44FROM apachepulsar/pulsar-io-kinesis-sink-kinesis_producer:0.15.12 as pulsar-io-kinesis-sink-kinesis_producer
5+ FROM apachepulsar/pulsar-io-kinesis-sink-kinesis_producer:1.0.4 as pulsar-io-kinesis-sink-kinesis_producer-1.0
56FROM alpine:3.21 as functions-runner
67
78ENV GID=10001
@@ -73,6 +74,10 @@ ENV java.io.tmpdir=/pulsar/tmp/
7374COPY --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/
7475# Set the environment variable to point to the kinesis_producer native executable
7576ENV PULSAR_IO_KINESIS_KPL_PATH=/opt/amazon-kinesis-producer/bin/kinesis_producer
77+ # Copy the 1.0 version of the kinesis_producer native executable
78+ COPY --from=pulsar-io-kinesis-sink-kinesis_producer-1.0 --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-1.0/bin/
79+ # Set the environment variable to point to the 1.0 version of the kinesis_producer native executable
80+ ENV PULSAR_IO_KINESIS_KPL_1_0_PATH=/opt/amazon-kinesis-producer-1.0/bin/kinesis_producer
7681# Install the required dependencies for the kinesis_producer native executable
7782USER 0
7883RUN apk update && apk add --no-cache \
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ ARG PULSAR_IMAGE
22ARG PULSAR_IMAGE_TAG
33FROM ${PULSAR_IMAGE}:${PULSAR_IMAGE_TAG} as pulsar
44FROM apachepulsar/pulsar-io-kinesis-sink-kinesis_producer:0.15.12 as pulsar-io-kinesis-sink-kinesis_producer
5+ FROM apachepulsar/pulsar-io-kinesis-sink-kinesis_producer:1.0.4 as pulsar-io-kinesis-sink-kinesis_producer-1.0
56FROM pulsar-functions-pulsarctl-runner-base:latest
67
78ARG PULSAR_IMAGE_TAG
@@ -62,6 +63,10 @@ WORKDIR /pulsar
6263COPY --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/
6364# Set the environment variable to point to the kinesis_producer native executable
6465ENV PULSAR_IO_KINESIS_KPL_PATH=/opt/amazon-kinesis-producer/bin/kinesis_producer
66+ # Copy the 1.0 version of the kinesis_producer native executable
67+ COPY --from=pulsar-io-kinesis-sink-kinesis_producer-1.0 --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-1.0/bin/
68+ # Set the environment variable to point to the 1.0 version of the kinesis_producer native executable
69+ ENV PULSAR_IO_KINESIS_KPL_1_0_PATH=/opt/amazon-kinesis-producer-1.0/bin/kinesis_producer
6570# Install the required dependencies for the kinesis_producer native executable
6671USER 0
6772RUN apk update && apk add --no-cache \
You can’t perform that action at this time.
0 commit comments