You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: migrate runtime base images from distroless/minimal to distroless/base
Go 1.26 enforces FIPS-compliant system crypto, which requires crypto
libraries to be present at runtime. distroless/minimal lacks these
libraries and will cause pod startup failures.
This change migrates all runtime base images to distroless/base:3.0,
which includes the required crypto libraries while remaining minimal.
Changes:
- build/images.mk: MARINER_DISTROLESS_IMG minimal → base
- bpf-prog/ipv6-hp-bpf/linux.Dockerfile: cbl-mariner/distroless/minimal:2.0 → azurelinux/distroless/base:3.0
- .pipelines/build/dockerfiles/ipv6-hp-bpf.Dockerfile: minimal → base
- Regenerated all template Dockerfiles via make dockerfiles
Resolves#4364
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copy file name to clipboardExpand all lines: .pipelines/build/dockerfiles/cns.Dockerfile
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -14,8 +14,8 @@ EXPOSE 10090
14
14
FROM --platform=linux/${ARCH} mcr.microsoft.com/azurelinux/base/core@sha256:35149ae8dd179684f969944f54a337c665a64e702486154eb44253fb39c2505b AS build-helper
FROM --platform=linux/${ARCH} mcr.microsoft.com/azurelinux/distroless/minimal@sha256:5a66f9f16ac675db2a8229dac72d83811b73b502d6ad192d8b374c7f3be498af AS linux
FROM --platform=linux/${ARCH} mcr.microsoft.com/azurelinux/distroless/base@sha256:32820d2cf20e896aa9111742dd683dd0ccff370f742e256889bb3bb50320c0d4 AS linux
0 commit comments