Skip to content

Commit 70d9e21

Browse files
feat(build): apply global imageSpec only for final images
Signed-off-by: Aleksei Igrychev <aleksei.igrychev@palark.com>
1 parent 9546e2b commit 70d9e21

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

pkg/config/parser.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -502,7 +502,7 @@ func prepareWerfConfig(giterminismManager giterminism_manager.Interface, rawImag
502502
}
503503

504504
for _, image := range imageList {
505-
if meta.Build.ImageSpec != nil {
505+
if meta.Build.ImageSpec != nil && image.final {
506506
merged := mergeImageSpec(image.ImageSpec, meta.Build.ImageSpec)
507507
image.ImageSpec = &merged
508508
}
@@ -524,7 +524,7 @@ func prepareWerfConfig(giterminismManager giterminism_manager.Interface, rawImag
524524
}
525525

526526
for _, image := range imageList {
527-
if meta.Build.ImageSpec != nil {
527+
if meta.Build.ImageSpec != nil && image.final {
528528
merged := mergeImageSpec(image.ImageSpec, meta.Build.ImageSpec)
529529
image.ImageSpec = &merged
530530
}
@@ -534,7 +534,7 @@ func prepareWerfConfig(giterminismManager giterminism_manager.Interface, rawImag
534534
if image, err := rawImage.toStapelImageArtifactDirectives(giterminismManager); err != nil {
535535
return nil, err
536536
} else {
537-
if meta.Build.ImageSpec != nil {
537+
if meta.Build.ImageSpec != nil && image.final {
538538
merged := mergeImageSpec(image.ImageSpec, meta.Build.ImageSpec)
539539
image.ImageSpec = &merged
540540
}

0 commit comments

Comments
 (0)