Skip to content

Commit 94be784

Browse files
committed
Fix e2e dockerfile
1 parent d787f48 commit 94be784

File tree

1 file changed

+9
-11
lines changed

1 file changed

+9
-11
lines changed

docker/mongodb-kubernetes-tests/Dockerfile

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -21,25 +21,23 @@ RUN python3 -m venv /venv && . /venv/bin/activate && pip install --upgrade pip &
2121
FROM scratch AS tools_downloader
2222

2323
ARG mongodb_tools_url="https://fastdl.mongodb.org/tools/db"
24+
2425
ARG mongodb_tools_version_amd64="mongodb-database-tools-rhel93-x86_64-100.12.0.tgz"
26+
ADD "${mongodb_tools_url}/${mongodb_tools_version_amd64}" /data/amd64/mongodb_tools.tgz
27+
2528
ARG mongodb_tools_version_arm64="mongodb-database-tools-rhel93-aarch64-100.12.0.tgz"
26-
ARG mongodb_tools_version_s390x="mongodb-database-tools-rhel9-s390x-100.12.0.tgz"
27-
ARG mongodb_tools_version_ppc64le="mongodb-database-tools-rhel9-ppc64le-100.12.0.tgz"
29+
ADD "${mongodb_tools_url}/${mongodb_tools_version_arm64}" /data/arm64/mongodb_tools.tgz
2830

29-
RUN case ${TARGETPLATFORM} in \
30-
"linux/amd64") export MONGODB_TOOLS_VERSION=${mongodb_tools_version_amd64} ;; \
31-
"linux/arm64") export MONGODB_TOOLS_VERSION=${mongodb_tools_version_arm64} ;; \
32-
"linux/s390x") export MONGODB_TOOLS_VERSION=${mongodb_tools_version_s390x} ;; \
33-
"linux/ppc64le") export MONGODB_TOOLS_VERSION=${mongodb_tools_version_ppc64le} ;; \
34-
esac \
35-
&& mkdir -p /tools \
36-
&& curl -o /tools/mongodb_tools.tgz "${mongodb_tools_url}/${MONGODB_TOOLS_VERSION}"
31+
ARG mongodb_tools_version_s390x="mongodb-database-tools-rhel9-s390x-100.12.0.tgz"
32+
ADD "${mongodb_tools_url}/${mongodb_tools_version_s390x}" /data/s390x/mongodb_tools.tgz
3733

34+
ARG mongodb_tools_version_ppc64le="mongodb-database-tools-rhel9-ppc64le-100.12.0.tgz"
35+
ADD "${mongodb_tools_url}/${mongodb_tools_version_ppc64le}" /data/ppc64le/mongodb_tools.tgz
3836

3937
FROM public.ecr.aws/docker/library/python:${PYTHON_VERSION}-slim
4038

4139
ARG TARGETARCH
42-
COPY --from=tools_downloader /tools/mongodb_tools.tgz /tmp/mongodb-tools.tgz
40+
COPY --from=tools_downloader "/data/${TARGETARCH}/mongodb_tools.tgz" /tmp/mongodb-tools.tgz
4341

4442
RUN apt-get -qq update \
4543
&& apt-get -y -qq install \

0 commit comments

Comments
 (0)