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}/" /