Skip to content

Commit 9819522

Browse files
Fix hardcoded 'stackable' user (#1052)
* Fix hardcoded 'stackable' user * Apply suggestions from code review --------- Co-authored-by: Nick <[email protected]>
1 parent c80ae9a commit 9819522

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

CHANGELOG.md

+2
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ All notable changes to this project will be documented in this file.
5050
- spark-k8s: reduce docker image size by removing the recursive chown/chmods in the final image ([#1042]).
5151
- trino: reduce docker image size by removing the recursive chown/chmods in the final image ([#1025]).
5252
- zookeeper: reduce docker image size by removing the recursive chown/chmods in the final image ([#1043]).
53+
- Fixed two hardcoded username references ([#1052]).
5354

5455
[#1025]: https://github.com/stackabletech/docker-images/pull/1025
5556
[#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.
6465
[#1043]: https://github.com/stackabletech/docker-images/pull/1043
6566
[#1044]: https://github.com/stackabletech/docker-images/pull/1044
6667
[#1050]: https://github.com/stackabletech/docker-images/pull/1050
68+
[#1052]: https://github.com/stackabletech/docker-images/pull/1052
6769
[#1053]: https://github.com/stackabletech/docker-images/pull/1053
6870
[#1054]: https://github.com/stackabletech/docker-images/pull/1054
6971
[#1055]: https://github.com/stackabletech/docker-images/pull/1055

druid/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ EOF
3535
USER ${STACKABLE_USER_UID}
3636
WORKDIR /stackable
3737

38-
COPY --chown=stackable:0 druid/stackable/patches/apply_patches.sh /stackable/apache-druid-${PRODUCT}-src/patches/apply_patches.sh
39-
COPY --chown=stackable:0 druid/stackable/patches/${PRODUCT} /stackable/apache-druid-${PRODUCT}-src/patches/${PRODUCT}
38+
COPY --chown=${STACKABLE_USER_UID}:0 druid/stackable/patches/apply_patches.sh /stackable/apache-druid-${PRODUCT}-src/patches/apply_patches.sh
39+
COPY --chown=${STACKABLE_USER_UID}:0 druid/stackable/patches/${PRODUCT} /stackable/apache-druid-${PRODUCT}-src/patches/${PRODUCT}
4040

4141
# Cache mounts are owned by root by default
4242
# We need to explicitly give the uid to use which is hardcoded to "1000" in stackable-base

java-devel/Dockerfile

+2-1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
FROM stackable/image/stackable-base
99

1010
ARG PRODUCT
11+
ARG STACKABLE_USER_UID
1112

1213
# See: https://adoptium.net/en-gb/installation/linux/#_centosrhelfedora_instructions
1314
RUN cat <<EOF > /etc/yum.repos.d/adoptium.repo
@@ -59,7 +60,7 @@ RUN microdnf update && \
5960

6061
ENV JAVA_HOME="/usr/lib/jvm/temurin-${PRODUCT}-jdk"
6162

62-
COPY --chown=stackable:0 java-devel/stackable/settings.xml /stackable/.m2/settings.xml
63+
COPY --chown=${STACKABLE_USER_UID}:0 java-devel/stackable/settings.xml /stackable/.m2/settings.xml
6364

6465
# Mitigation for CVE-2021-44228 (Log4Shell)
6566
# This variable is supported as of Log4j version 2.10 and

0 commit comments

Comments
 (0)