From c36e4a935536b37a50fe4bdcaa03371beae90023 Mon Sep 17 00:00:00 2001 From: Artem Chernyshev Date: Sun, 31 Jan 2021 18:07:05 +0300 Subject: [PATCH] feat: copy cryptsetup executable from pkgs Fixes: https://github.com/talos-systems/talos/issues/3080 `cryptsetup` is necessary to enable disk encryption. Signed-off-by: Artem Chernyshev --- Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Dockerfile b/Dockerfile index 8482331b7..4bb6cbbaa 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,6 +11,7 @@ ARG EXTRAS FROM ghcr.io/talos-systems/fhs:${PKGS} AS pkg-fhs FROM ghcr.io/talos-systems/ca-certificates:${PKGS} AS pkg-ca-certificates +FROM ghcr.io/talos-systems/cryptsetup:${PKGS} AS pkg-cryptsetup FROM ghcr.io/talos-systems/containerd:${PKGS} AS pkg-containerd FROM ghcr.io/talos-systems/dosfstools:${PKGS} AS pkg-dosfstools FROM ghcr.io/talos-systems/eudev:${PKGS} AS pkg-eudev @@ -352,6 +353,7 @@ COPY --from=pkg-kernel /boot/vmlinuz /vmlinuz-${TARGETARCH} FROM build AS rootfs-base COPY --from=pkg-fhs / /rootfs COPY --from=pkg-ca-certificates / /rootfs +COPY --from=pkg-cryptsetup / /rootfs COPY --from=pkg-containerd / /rootfs COPY --from=pkg-dosfstools / /rootfs COPY --from=pkg-eudev / /rootfs