diff --git a/Dockerfile b/Dockerfile index 3dc321a17..66db7e2e9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -28,7 +28,7 @@ ENV EFS_CLIENT_SOURCE=$client_source RUN OS=${TARGETOS} ARCH=${TARGETARCH} make $TARGETOS/$TARGETARCH -FROM public.ecr.aws/eks-distro-build-tooling/python:3.9-gcc-al23 as rpm-provider +FROM public.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base-python-builder:3.9.14-al2 as rpm-provider # Install efs-utils from github by default. It can be overriden to `yum` with --build-arg when building the Docker image. # If value of `EFSUTILSSOURCE` build arg is overriden with `yum`, docker will install efs-utils from Amazon Linux 2's yum repo. @@ -38,7 +38,7 @@ RUN mkdir -p /tmp/rpms && \ then echo "Installing efs-utils from Amazon Linux 2 yum repo" && \ yum -y install --downloadonly --downloaddir=/tmp/rpms amazon-efs-utils-1.35.0-1.amzn2.noarch; \ else echo "Installing efs-utils from github using the latest git tag" && \ - yum -y install systemd git rpm-build make openssl-devel curl && \ + yum -y install git rpm-build make openssl-devel curl && \ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y && \ source $HOME/.cargo/env && \ rustup update && \ @@ -55,7 +55,7 @@ RUN mkdir -p /tmp/rpms && \ RUN pip3 install --user botocore # This image is equivalent to the eks-distro-minimal-base-python image but with pip installed as well -FROM public.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base-python-builder:3.9.16-al23 as rpm-installer +FROM public.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base-python-builder:3.9.14-al2 as rpm-installer COPY --from=rpm-provider /tmp/rpms/* /tmp/download/ @@ -77,7 +77,7 @@ RUN clean_install amazon-efs-utils true && \ /usr/bin/openssl \ /usr/bin/sed \ /usr/bin/stat \ - /usr/bin/stunnel \ + /usr/bin/stunnel5 \ /usr/sbin/tcpdump \ /usr/bin/which && \ cleanup "efs-csi"