Skip to content

Commit d5ef172

Browse files
committed
address review feedback
1 parent fc81eb4 commit d5ef172

File tree

2 files changed

+38
-35
lines changed

2 files changed

+38
-35
lines changed

java-devel/Dockerfile

Lines changed: 34 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -23,38 +23,40 @@ gpgcheck=1
2323
gpgkey=https://packages.adoptium.net/artifactory/api/gpg/key/public
2424
EOF
2525

26-
RUN microdnf update && \
27-
microdnf install -y \
28-
cmake \
29-
cyrus-sasl-devel \
30-
# diff is required by maven during the build of hbase \
31-
# Cannot run program "diff" (in directory "/stackable/hbase-2.4.12-src/hbase-shaded/hbase-shaded-check-invariants"
32-
diffutils \
33-
fuse-devel \
34-
gcc \
35-
gcc-c++ \
36-
# The GNU gettext utilities contain the envsubst program which
37-
# substitutes the values of environment variables.
38-
gettext \
39-
# For the apply_patches.sh script
40-
git \
41-
# Needed by the maven ant run plugin for the "set-hostname-property" step in zookeeper
42-
hostname \
43-
# Needed for compiling Java projects
44-
"temurin-${PRODUCT}-jdk" \
45-
krb5-devel \
46-
libcurl-devel \
47-
make \
48-
maven \
49-
openssl-devel \
50-
# Required to unpack Omid tarball
51-
tar \
52-
wget \
53-
which \
54-
xz \
55-
zlib-devel \
56-
microdnf clean all && \
57-
rm -rf /var/cache/yum
26+
RUN <<EOF
27+
microdnf update
28+
microdnf install \
29+
cmake \
30+
cyrus-sasl-devel \
31+
`# diff is required by maven during the build of hbase` \
32+
`# Cannot run program "diff" (in directory "/stackable/hbase-2.4.12-src/hbase-shaded/hbase-shaded-check-invariants"` \
33+
diffutils \
34+
fuse-devel \
35+
gcc \
36+
gcc-c++ \
37+
`# The GNU gettext utilities contain the envsubst program which` \
38+
`# substitutes the values of environment variables.` \
39+
gettext \
40+
`# For the apply_patches.sh script`\
41+
git \
42+
`# Needed by the maven ant run plugin for the "set-hostname-property" step in zookeeper` \
43+
hostname \
44+
`# Needed for compiling Java projects` \
45+
"temurin-${PRODUCT}-jdk" \
46+
krb5-devel \
47+
libcurl-devel \
48+
make \
49+
maven \
50+
openssl-devel \
51+
`# Required to unpack Omid tarball` \
52+
tar \
53+
wget \
54+
which \
55+
xz \
56+
zlib-devel
57+
microdnf clean all
58+
rm -rf /var/cache/yum
59+
EOF
5860

5961
ENV JAVA_HOME="/usr/lib/jvm/temurin-${PRODUCT}-jdk"
6062

testing-tools/Dockerfile

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,7 @@ ENV DEBIAN_FRONTEND=noninteractive
3232
COPY testing-tools/python /stackable/python
3333
COPY testing-tools/licenses /licenses
3434

35-
# krb5-user/libkrb5-dev are needed for Kerberos support.
36-
# Java 11 seems like the best middle-ground for all tools
35+
3736
RUN <<EOF
3837
apt-get update
3938
apt-get install -y --no-install-recommends \
@@ -42,9 +41,10 @@ apt-get install -y --no-install-recommends \
4241
curl \
4342
gzip \
4443
jq \
44+
`# krb5-user/libkrb5-dev are needed for Kerberos support. ` \
4545
krb5-user \
46-
kubernetes-client \
4746
libkrb5-dev \
47+
kubernetes-client \
4848
libssl-dev \
4949
libxml2-dev \
5050
libxslt1-dev \
@@ -58,6 +58,7 @@ apt-get install -y --no-install-recommends \
5858
tar \
5959
zip \
6060
unzip \
61+
`# Java 11 seems like the best middle-ground for all tools` \
6162
openjdk-11-jdk-headless
6263

6364
apt-get clean

0 commit comments

Comments
 (0)