diff --git a/images/haproxy/Dockerfile b/images/haproxy/Dockerfile index 22b1fa3b7c..77c205d88d 100644 --- a/images/haproxy/Dockerfile +++ b/images/haproxy/Dockerfile @@ -15,7 +15,7 @@ # This image is a haproxy image + minimal config so the container will not exit # while we rewrite the config at runtime and signal haproxy to reload. -ARG BASE="registry.k8s.io/build-image/debian-base:bookworm-v1.0.0" +ARG BASE="registry.k8s.io/build-image/debian-base:bullseye-v1.4.3" FROM ${BASE} as build # NOTE: copyrights.tar.gz is a quirk of Kubernetes's debian-base image @@ -50,7 +50,7 @@ RUN mkdir -p "${STAGE_DIR}" && \ # See: https://github.com/GoogleContainerTools/distroless/tree/main/base # This has /etc/passwd, tzdata, cacerts -FROM "gcr.io/distroless/static-debian12" +FROM "gcr.io/distroless/static-debian11" ARG STAGE_DIR="/opt/stage" diff --git a/images/local-path-helper/Dockerfile b/images/local-path-helper/Dockerfile index 6b7642d9a4..1bb8845435 100644 --- a/images/local-path-helper/Dockerfile +++ b/images/local-path-helper/Dockerfile @@ -15,7 +15,7 @@ # This image is contains the binaries needed for the local-path-provisioner # helper pod. Currently that means: sh, rm, mkdir -ARG BASE="registry.k8s.io/build-image/debian-base:bookworm-v1.0.0" +ARG BASE="registry.k8s.io/build-image/debian-base:bullseye-v1.4.3" FROM ${BASE} as build # NOTE: copyrights.tar.gz is a quirk of Kubernetes's debian-base image @@ -42,6 +42,6 @@ RUN mkdir -p "${STAGE_DIR}" && \ find "${STAGE_DIR}" # copy staged binary + deps + copyright into distroless -FROM "gcr.io/distroless/static-debian12" +FROM "gcr.io/distroless/static-debian11" ARG STAGE_DIR="/opt/stage" COPY --from=build "${STAGE_DIR}/" / diff --git a/images/local-path-provisioner/Dockerfile b/images/local-path-provisioner/Dockerfile index f505dffc29..410b495620 100644 --- a/images/local-path-provisioner/Dockerfile +++ b/images/local-path-provisioner/Dockerfile @@ -27,7 +27,7 @@ RUN eval "$(gimme "${GO_VERSION}")" \ && GOBIN=/usr/local/bin go install github.com/google/go-licenses@latest \ && GOARCH=$TARGETARCH go-licenses save --save_path=/_LICENSES . -FROM gcr.io/distroless/base-debian12 +FROM gcr.io/distroless/base-debian11 COPY --from=0 /usr/local/bin/local-path-provisioner /usr/local/bin/local-path-provisioner COPY --from=0 /_LICENSES/* /LICENSES/ COPY --chmod=0644 files/LICENSES/* /LICENSES/*