@@ -24,7 +24,7 @@ ADD . .
24
24
RUN GOARCH=$(echo $TARGETPLATFORM | cut -f2 -d '/' ) GCE_PD_CSI_STAGING_VERSION=$STAGINGVERSION make gce-pd-driver
25
25
26
26
# Start from Kubernetes Debian base.
27
- FROM k8s .gcr.io/build-image/ debian-base:buster -v1.9 .0 as debian
27
+ FROM gke .gcr.io/debian-base:bullseye -v1.4.3-gke .0 as debian
28
28
# Install necessary dependencies
29
29
# google_nvme_id script depends on the following packages: nvme-cli, xxd, bash
30
30
RUN clean-install util-linux e2fsprogs mount ca-certificates udev xfsprogs nvme-cli xxd bash
@@ -74,21 +74,21 @@ COPY --from=debian /bin/ln /bin/ln
74
74
COPY --from=debian /bin/udevadm /bin/udevadm
75
75
76
76
# Copy shared libraries into distroless base.
77
- COPY --from=debian /lib/${LIB_DIR_PREFIX}-linux-gnu/libblkid.so.1 \
78
- /lib/${LIB_DIR_PREFIX}-linux-gnu/libcom_err.so.2 \
79
- /lib/${LIB_DIR_PREFIX}-linux-gnu/libdevmapper.so.1.02.1 \
80
- /lib/${LIB_DIR_PREFIX}-linux-gnu/libe2p.so.2 \
81
- /lib/${LIB_DIR_PREFIX}-linux-gnu/libext2fs.so.2 \
82
- /lib/${LIB_DIR_PREFIX}-linux-gnu/libgcc_s.so.1 \
83
- /lib/${LIB_DIR_PREFIX}-linux-gnu/liblzma.so.5 \
84
- /lib/${LIB_DIR_PREFIX}-linux-gnu/libmount.so.1 \
85
- /lib/${LIB_DIR_PREFIX}-linux-gnu/libpcre.so.3 \
86
- /lib/${LIB_DIR_PREFIX}-linux-gnu/libreadline.so.5 \
87
- /lib/${LIB_DIR_PREFIX}-linux-gnu/libselinux.so.1 \
88
- /lib/${LIB_DIR_PREFIX}-linux-gnu/libtinfo.so.6 \
89
- /lib/${LIB_DIR_PREFIX}-linux-gnu/libudev.so.1 \
90
- /lib/${LIB_DIR_PREFIX}-linux-gnu/libuuid.so.1 \
91
- /lib/${LIB_DIR_PREFIX}-linux-gnu/libz.so.1 /lib/${LIB_DIR_PREFIX}-linux-gnu/
77
+ COPY --from=debian /usr/ lib/${LIB_DIR_PREFIX}-linux-gnu/libblkid.so.1 \
78
+ /usr/ lib/${LIB_DIR_PREFIX}-linux-gnu/libcom_err.so.2 \
79
+ /usr/ lib/${LIB_DIR_PREFIX}-linux-gnu/libdevmapper.so.1.02.1 \
80
+ /usr/ lib/${LIB_DIR_PREFIX}-linux-gnu/libe2p.so.2 \
81
+ /usr/ lib/${LIB_DIR_PREFIX}-linux-gnu/libext2fs.so.2 \
82
+ /usr/ lib/${LIB_DIR_PREFIX}-linux-gnu/libgcc_s.so.1 \
83
+ /usr/ lib/${LIB_DIR_PREFIX}-linux-gnu/liblzma.so.5 \
84
+ /usr/ lib/${LIB_DIR_PREFIX}-linux-gnu/libmount.so.1 \
85
+ /usr/ lib/${LIB_DIR_PREFIX}-linux-gnu/libpcre.so.3 \
86
+ /usr/ lib/${LIB_DIR_PREFIX}-linux-gnu/libreadline.so.5 \
87
+ /usr/ lib/${LIB_DIR_PREFIX}-linux-gnu/libselinux.so.1 \
88
+ /usr/ lib/${LIB_DIR_PREFIX}-linux-gnu/libtinfo.so.6 \
89
+ /usr/ lib/${LIB_DIR_PREFIX}-linux-gnu/libudev.so.1 \
90
+ /usr/ lib/${LIB_DIR_PREFIX}-linux-gnu/libuuid.so.1 \
91
+ /usr/ lib/${LIB_DIR_PREFIX}-linux-gnu/libz.so.1 /lib/${LIB_DIR_PREFIX}-linux-gnu/
92
92
93
93
COPY --from=debian /usr/lib/${LIB_DIR_PREFIX}-linux-gnu/libacl.so.1 \
94
94
/usr/lib/${LIB_DIR_PREFIX}-linux-gnu/libattr.so.1 \
0 commit comments