From 3ae360c579b0c84dd8f9118da96e8ff4682d1caa Mon Sep 17 00:00:00 2001 From: Jannik Hollenbach Date: Tue, 22 Apr 2025 14:36:59 +0200 Subject: [PATCH] Fix Invalid ARM Image for DefectDojo hook Somehow the distroless upstream image without the pinned debian version only has a amd64 variant the debian 12 one has multi platform support Not sure if this was always the case or was broken at some point Signed-off-by: Jannik Hollenbach --- hooks/persistence-defectdojo/hook/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hooks/persistence-defectdojo/hook/Dockerfile b/hooks/persistence-defectdojo/hook/Dockerfile index c432cf33c1..0693546487 100644 --- a/hooks/persistence-defectdojo/hook/Dockerfile +++ b/hooks/persistence-defectdojo/hook/Dockerfile @@ -7,7 +7,7 @@ COPY . /home/gradle/src WORKDIR /home/gradle/src RUN ./gradlew build -x test -FROM gcr.io/distroless/java17:nonroot +FROM gcr.io/distroless/java17-debian12:nonroot COPY --from=build --chown=nonroot:nonroot /home/gradle/src/build/libs/defectdojo-persistenceprovider-*.jar /app/defectdojo-persistenceprovider.jar WORKDIR /app # TLS Config works around an issue in OpenJDK... See: https://github.com/kubernetes-client/java/issues/854