From 91a0aa02656975ac239577a8c7d8d39c2728d374 Mon Sep 17 00:00:00 2001 From: Guillaume Lours <705411+glours@users.noreply.github.com> Date: Mon, 12 May 2025 10:29:37 +0200 Subject: [PATCH] skip push step for provider services Signed-off-by: Guillaume Lours <705411+glours@users.noreply.github.com> --- pkg/compose/push.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/compose/push.go b/pkg/compose/push.go index 8d0e2099e..79267ebb2 100644 --- a/pkg/compose/push.go +++ b/pkg/compose/push.go @@ -62,7 +62,7 @@ func (s *composeService) push(ctx context.Context, project *types.Project, optio w := progress.ContextWriter(ctx) for _, service := range project.Services { if service.Build == nil || service.Image == "" { - if options.ImageMandatory && service.Image == "" { + if options.ImageMandatory && service.Image == "" && service.Provider == nil { return fmt.Errorf("%q attribute is mandatory to push an image for service %q", "service.image", service.Name) } w.Event(progress.Event{