@@ -27,7 +27,7 @@ FROM gke.gcr.io/debian-base:bookworm-v1.0.4-gke.3 AS debian
27
27
28
28
# Install necessary dependencies
29
29
# google_nvme_id script depends on the following packages: nvme-cli, xxd, bash
30
- RUN clean-install util-linux e2fsprogs mount ca-certificates udev xfsprogs nvme-cli xxd bash kmod lvm2 mdadm
30
+ RUN clean-install util-linux e2fsprogs mount ca-certificates udev xfsprogs nvme-cli xxd bash kmod lvm2 mdadm btrfs-progs
31
31
32
32
# Since we're leveraging apt to pull in dependencies, we use `gcr.io/distroless/base` because it includes glibc.
33
33
FROM gcr.io/distroless/base-debian12 AS distroless-base
@@ -48,6 +48,7 @@ COPY --from=debian /etc/mke2fs.conf /etc/mke2fs.conf
48
48
COPY --from=debian /lib/udev/scsi_id /lib/udev_containerized/scsi_id
49
49
COPY --from=debian /bin/mount /bin/mount
50
50
COPY --from=debian /bin/umount /bin/umount
51
+ COPY --from=debian /bin/btrfs /bin/btrfs
51
52
COPY --from=debian /sbin/blkid /sbin/blkid
52
53
COPY --from=debian /sbin/blockdev /sbin/blockdev
53
54
COPY --from=debian /sbin/dumpe2fs /sbin/dumpe2fs
@@ -131,6 +132,7 @@ COPY --from=debian /lib/${LIB_DIR_PREFIX}-linux-gnu/libselinux.so.1 \
131
132
/lib/${LIB_DIR_PREFIX}-linux-gnu/libnvme.so.1 \
132
133
/lib/${LIB_DIR_PREFIX}-linux-gnu/libsystemd.so.0 \
133
134
/lib/${LIB_DIR_PREFIX}-linux-gnu/libgpg-error.so.0 \
135
+ /lib/${LIB_DIR_PREFIX}-linux-gnu/liblzo2.so.2 \
134
136
/lib/${LIB_DIR_PREFIX}-linux-gnu/libzstd.so.1 /lib/${LIB_DIR_PREFIX}-linux-gnu/
135
137
136
138
COPY --from=debian /usr/lib/${LIB_DIR_PREFIX}-linux-gnu/libblkid.so.1 \
0 commit comments