This is an automated email from the ASF dual-hosted git repository.

gyfora pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/flink-kubernetes-operator.git


The following commit(s) were added to refs/heads/main by this push:
     new a05d2f604 [FLINK-40104] Logging framework JARs are placed under /log 
instead of the operator lib directory
a05d2f604 is described below

commit a05d2f604618dc8c04d6baa15a4248b429fd896f
Author: Dennis-Mircea Ciupitu <[email protected]>
AuthorDate: Thu Jul 9 12:44:55 2026 +0300

    [FLINK-40104] Logging framework JARs are placed under /log instead of the 
operator lib directory
---
 Dockerfile           | 7 +++----
 docker-entrypoint.sh | 5 ++---
 2 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/Dockerfile b/Dockerfile
index 2198dd1e9..c7c200713 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -44,8 +44,7 @@ ENV 
WEBHOOK_JAR=flink-kubernetes-webhook-$OPERATOR_VERSION-shaded.jar
 ENV KUBERNETES_STANDALONE_JAR=flink-kubernetes-standalone-$OPERATOR_VERSION.jar
 
 ENV OPERATOR_LIB=$FLINK_HOME/operator-lib
-ENV OPERATOR_LOG=$FLINK_HOME/log
-RUN mkdir -p $OPERATOR_LIB $OPERATOR_LOG/log4j $OPERATOR_LOG/logback
+RUN mkdir -p $OPERATOR_LIB/log4j $OPERATOR_LIB/logback
 
 WORKDIR /flink-kubernetes-operator
 RUN groupadd --system --gid=9999 flink && \
@@ -57,8 +56,8 @@ COPY --chown=flink:flink --from=build 
/app/flink-kubernetes-operator/target/$OPE
 COPY --chown=flink:flink --from=build 
/app/flink-kubernetes-webhook/target/$WEBHOOK_JAR .
 COPY --chown=flink:flink --from=build 
/app/flink-kubernetes-standalone/target/$KUBERNETES_STANDALONE_JAR .
 COPY --chown=flink:flink --from=build 
/app/flink-kubernetes-operator/target/plugins $FLINK_HOME/plugins
-COPY --chown=flink:flink --from=build 
/app/flink-kubernetes-operator/target/log4j/ $FLINK_HOME/log/log4j/
-COPY --chown=flink:flink --from=build 
/app/flink-kubernetes-operator/target/logback/ $FLINK_HOME/log/logback/
+COPY --chown=flink:flink --from=build 
/app/flink-kubernetes-operator/target/log4j/ $OPERATOR_LIB/log4j/
+COPY --chown=flink:flink --from=build 
/app/flink-kubernetes-operator/target/logback/ $OPERATOR_LIB/logback/
 COPY --chown=flink:flink --from=build 
/app/tools/license/licenses-output/NOTICE .
 COPY --chown=flink:flink --from=build 
/app/tools/license/licenses-output/licenses ./licenses
 COPY --chown=flink:flink --from=build /app/LICENSE ./LICENSE
diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh
index db1dde61f..8fa099fc4 100755
--- a/docker-entrypoint.sh
+++ b/docker-entrypoint.sh
@@ -45,12 +45,11 @@ maybe_enable_jemalloc
 
 # Select the logging framework JARs to put on the classpath.
 # Supported values: "log4j2" (default), "logback".
-OPERATOR_LOG=${FLINK_HOME:-/opt/flink}/log
 LOGGING_FRAMEWORK="${LOGGING_FRAMEWORK:-log4j2}"
 if [ "$LOGGING_FRAMEWORK" = "logback" ]; then
-    LOG_CLASSPATH="$OPERATOR_LOG/logback/*"
+    LOG_CLASSPATH="$OPERATOR_LIB/logback/*"
 else
-    LOG_CLASSPATH="$OPERATOR_LOG/log4j/*"
+    LOG_CLASSPATH="$OPERATOR_LIB/log4j/*"
 fi
 
 if [ "$1" = "help" ]; then

Reply via email to