diff --git a/CHANGELOG.md b/CHANGELOG.md index a11d21715..ca5d06f33 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -50,6 +50,7 @@ All notable changes to this project will be documented in this file. - spark-k8s: reduce docker image size by removing the recursive chown/chmods in the final image ([#1042]). - trino: reduce docker image size by removing the recursive chown/chmods in the final image ([#1025]). - zookeeper: reduce docker image size by removing the recursive chown/chmods in the final image ([#1043]). +- Fixed two hardcoded username references ([#1052]). [#1025]: https://github.com/stackabletech/docker-images/pull/1025 [#1027]: https://github.com/stackabletech/docker-images/pull/1027 @@ -64,6 +65,7 @@ All notable changes to this project will be documented in this file. [#1043]: https://github.com/stackabletech/docker-images/pull/1043 [#1044]: https://github.com/stackabletech/docker-images/pull/1044 [#1050]: https://github.com/stackabletech/docker-images/pull/1050 +[#1052]: https://github.com/stackabletech/docker-images/pull/1052 [#1053]: https://github.com/stackabletech/docker-images/pull/1053 [#1054]: https://github.com/stackabletech/docker-images/pull/1054 [#1055]: https://github.com/stackabletech/docker-images/pull/1055 diff --git a/druid/Dockerfile b/druid/Dockerfile index 8e7bcc6a4..c4c928f7e 100644 --- a/druid/Dockerfile +++ b/druid/Dockerfile @@ -35,8 +35,8 @@ EOF USER ${STACKABLE_USER_UID} WORKDIR /stackable -COPY --chown=stackable:0 druid/stackable/patches/apply_patches.sh /stackable/apache-druid-${PRODUCT}-src/patches/apply_patches.sh -COPY --chown=stackable:0 druid/stackable/patches/${PRODUCT} /stackable/apache-druid-${PRODUCT}-src/patches/${PRODUCT} +COPY --chown=${STACKABLE_USER_UID}:0 druid/stackable/patches/apply_patches.sh /stackable/apache-druid-${PRODUCT}-src/patches/apply_patches.sh +COPY --chown=${STACKABLE_USER_UID}:0 druid/stackable/patches/${PRODUCT} /stackable/apache-druid-${PRODUCT}-src/patches/${PRODUCT} # Cache mounts are owned by root by default # We need to explicitly give the uid to use which is hardcoded to "1000" in stackable-base diff --git a/java-devel/Dockerfile b/java-devel/Dockerfile index f135d4738..6a69bb063 100644 --- a/java-devel/Dockerfile +++ b/java-devel/Dockerfile @@ -8,6 +8,7 @@ FROM stackable/image/stackable-base ARG PRODUCT +ARG STACKABLE_USER_UID # See: https://adoptium.net/en-gb/installation/linux/#_centosrhelfedora_instructions RUN cat <<EOF > /etc/yum.repos.d/adoptium.repo @@ -59,7 +60,7 @@ RUN microdnf update && \ ENV JAVA_HOME="/usr/lib/jvm/temurin-${PRODUCT}-jdk" -COPY --chown=stackable:0 java-devel/stackable/settings.xml /stackable/.m2/settings.xml +COPY --chown=${STACKABLE_USER_UID}:0 java-devel/stackable/settings.xml /stackable/.m2/settings.xml # Mitigation for CVE-2021-44228 (Log4Shell) # This variable is supported as of Log4j version 2.10 and