From 2eb1b344ebee8724072b9429da5af8a218e20bf3 Mon Sep 17 00:00:00 2001 From: Tonis Tiigi Date: Mon, 24 Feb 2025 20:20:10 -0800 Subject: [PATCH] dockerfile: normalize platform in image config Base image may use unnormalized platform so if platform is inherited normalize needs to be called again. Signed-off-by: Tonis Tiigi --- frontend/dockerfile/dockerfile2llb/convert.go | 1 + 1 file changed, 1 insertion(+) diff --git a/frontend/dockerfile/dockerfile2llb/convert.go b/frontend/dockerfile/dockerfile2llb/convert.go index f44866839341..77c91c15d336 100644 --- a/frontend/dockerfile/dockerfile2llb/convert.go +++ b/frontend/dockerfile/dockerfile2llb/convert.go @@ -815,6 +815,7 @@ func toDispatchState(ctx context.Context, dt []byte, opt ConvertOpt) (*dispatchS target.image.OSFeatures = append([]string{}, platformOpt.targetPlatform.OSFeatures...) } } + target.image.Platform = platforms.Normalize(target.image.Platform) return target, nil }