@@ -131,7 +131,6 @@ ARG AZURE_KEYVAULT_CORE
131131ARG JACKSON_DATAFORMAT_XML
132132ARG STAX2_API
133133ARG WOODSTOX_CORE
134- ARG JMX_EXPORTER
135134ARG TARGETARCH
136135ARG TINI
137136ARG STACKABLE_USER_UID
@@ -206,8 +205,6 @@ RUN cp /stackable/spark-${PRODUCT}/connector/connect/server/target/spark-connect
206205 && cp /stackable/spark-${PRODUCT}/connector/connect/common/target/spark-connect-common_*-${PRODUCT}.jar . \
207206 && cp /stackable/spark-${PRODUCT}/connector/connect/client/jvm/target/spark-connect-client-jvm_2.12-${PRODUCT}.jar .
208207
209- COPY spark-k8s/stackable/jmx /stackable/jmx
210-
211208WORKDIR /stackable/spark-${PRODUCT}/dist/extra-jars
212209
213210RUN <<EOF
@@ -224,14 +221,8 @@ curl --fail "https://repo.stackable.tech/repository/packages/tini/tini-${TINI}-$
224221 -o /usr/bin/tini
225222chmod +x /usr/bin/tini
226223
227- # JMX Exporter
228- curl --fail "https://repo.stackable.tech/repository/packages/jmx-exporter/jmx_prometheus_javaagent-${JMX_EXPORTER}.jar" \
229- -o "/stackable/jmx/jmx_prometheus_javaagent-${JMX_EXPORTER}.jar"
230- ln -s "/stackable/jmx/jmx_prometheus_javaagent-${JMX_EXPORTER}.jar" /stackable/jmx/jmx_prometheus_javaagent.jar
231-
232224chmod -R g=u /stackable/spark-${PRODUCT}/dist
233225chmod -R g=u /stackable/spark-${PRODUCT}/assembly/target/bom.json
234- chmod -R g=u /stackable/jmx
235226EOF
236227
237228# TODO: java-base installs the Adoptium dnf repo and the Termurin jre which is not needed here.
@@ -241,7 +232,6 @@ FROM stackable/image/java-base AS final
241232ARG PRODUCT
242233ARG PYTHON
243234ARG RELEASE
244- ARG JMX_EXPORTER
245235ARG HBASE_CONNECTOR
246236ARG STACKABLE_USER_UID
247237
@@ -267,7 +257,6 @@ COPY --chown=${STACKABLE_USER_UID}:0 --from=spark-builder /stackable/spark-${PRO
267257COPY --chown=${STACKABLE_USER_UID}:0 --from=spark-source-builder /stackable/spark-${PRODUCT}-src.tar.gz /stackable
268258COPY --chown=${STACKABLE_USER_UID}:0 --from=hbase-connectors-builder /stackable/hbase-connector-${HBASE_CONNECTOR}-src.tar.gz /stackable
269259COPY --chown=${STACKABLE_USER_UID}:0 --from=spark-builder /stackable/spark-${PRODUCT}/assembly/target/bom.json /stackable/spark/spark-${PRODUCT}.cdx.json
270- COPY --chown=${STACKABLE_USER_UID}:0 --from=spark-builder /stackable/jmx /stackable/jmx
271260COPY --from=spark-builder /usr/bin/tini /usr/bin/tini
272261
273262COPY --chown=${STACKABLE_USER_UID}:0 spark-k8s/stackable/run-spark.sh /stackable/run-spark.sh
@@ -301,7 +290,6 @@ chown -h ${STACKABLE_USER_UID}:0 /stackable/spark/examples/jars/spark-examples.j
301290
302291# fix permissions
303292chmod g=u /stackable/spark
304- chmod g=u /stackable/jmx
305293chmod g=u /stackable/run-spark.sh
306294EOF
307295
0 commit comments