Skip to content

Commit 1068589

Browse files
committed
fix: undo merge errors
1 parent 75965b1 commit 1068589

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

kafka/Dockerfile

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
# syntax=docker/dockerfile:1.8.1@sha256:e87caa74dcb7d46cd820352bfea12591f3dba3ddc4285e19c7dcd13359f7cefd
1+
# syntax=docker/dockerfile:1.10.0@sha256:865e5dd094beca432e8c0a1d5e1c465db5f998dca4e439981029b3b81fb39ed5
2+
# check=error=true
23

34
FROM stackable/image/kcat AS kcat
45

@@ -26,7 +27,7 @@ WORKDIR /stackable
2627
COPY --chown=stackable:stackable kafka/stackable/patches/apply_patches.sh /stackable/kafka-${PRODUCT}-src/patches/apply_patches.sh
2728
COPY --chown=stackable:stackable kafka/stackable/patches/${PRODUCT} /stackable/kafka-${PRODUCT}-src/patches/${PRODUCT}
2829

29-
RUN curl --fail -L "https://repo.stackable.tech/repository/packages/kafka/kafka-${PRODUCT}-src.tgz" | tar -xzC .
30+
RUN curl "https://repo.stackable.tech/repository/packages/kafka/kafka-${PRODUCT}-src.tgz" | tar -xzC .
3031
RUN cd kafka-${PRODUCT}-src && \
3132
./patches/apply_patches.sh ${PRODUCT} && \
3233
# TODO: Try to install gradle via package manager (if possible) instead of fetching it from the internet
@@ -39,11 +40,12 @@ RUN cd kafka-${PRODUCT}-src && \
3940
rm -rf /stackable/kafka_${SCALA}-${PRODUCT}/site-docs/ && \
4041
rm -rf /stackable/kafka-${PRODUCT}-src
4142

42-
RUN curl --fail -L https://repo.stackable.tech/repository/packages/kafka-opa-authorizer/opa-authorizer-${OPA_AUTHORIZER}-all.jar \
43+
# TODO (@NickLarsenNZ): Compile from source: https://github.com/StyraInc/opa-kafka-plugin
44+
RUN curl https://repo.stackable.tech/repository/packages/kafka-opa-authorizer/opa-authorizer-${OPA_AUTHORIZER}-all.jar \
4345
-o /stackable/kafka_${SCALA}-${PRODUCT}/libs/opa-authorizer-${OPA_AUTHORIZER}-all.jar
4446

4547
COPY --chown=stackable:stackable kafka/stackable/jmx/ /stackable/jmx/
46-
RUN curl --fail -L https://repo.stackable.tech/repository/packages/jmx-exporter/jmx_prometheus_javaagent-${JMX_EXPORTER}.jar \
48+
RUN curl https://repo.stackable.tech/repository/packages/jmx-exporter/jmx_prometheus_javaagent-${JMX_EXPORTER}.jar \
4749
-o /stackable/jmx/jmx_prometheus_javaagent-${JMX_EXPORTER}.jar && \
4850
chmod +x /stackable/jmx/jmx_prometheus_javaagent-${JMX_EXPORTER}.jar && \
4951
ln -s /stackable/jmx/jmx_prometheus_javaagent-${JMX_EXPORTER}.jar /stackable/jmx/jmx_prometheus_javaagent.jar
@@ -84,6 +86,8 @@ LABEL name="Apache Kafka" \
8486
COPY kafka/kubernetes.repo /etc/yum.repos.d/kubernetes.repo
8587
RUN microdnf update && \
8688
microdnf install \
89+
# needed by kcat for kerberos
90+
cyrus-sasl-gssapi \
8791
# Can be removed once listener-operator integration is used
8892
kubectl && \
8993
microdnf clean all && \

0 commit comments

Comments
 (0)