From cebcd8a44d511da8141615033c5a1a24a68f182e Mon Sep 17 00:00:00 2001 From: Sergey Date: Fri, 8 Feb 2019 18:42:47 +0500 Subject: [PATCH] transformers/image: loop refactoring --- pkg/transformers/image.go | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/pkg/transformers/image.go b/pkg/transformers/image.go index f6f999d1e..f59057f75 100644 --- a/pkg/transformers/image.go +++ b/pkg/transformers/image.go @@ -85,20 +85,21 @@ func (pt *imageTransformer) updateContainers(obj map[string]interface{}, path st imageName := containerImage.(string) for _, img := range pt.images { - if isImageMatched(imageName, img.Name) { - name, tag := split(imageName) - if img.NewName != "" { - name = img.NewName - } - if img.NewTag != "" { - tag = ":" + img.NewTag - } - if img.Digest != "" { - tag = "@" + img.Digest - } - container["image"] = name + tag - break + if !isImageMatched(imageName, img.Name) { + continue } + name, tag := split(imageName) + if img.NewName != "" { + name = img.NewName + } + if img.NewTag != "" { + tag = ":" + img.NewTag + } + if img.Digest != "" { + tag = "@" + img.Digest + } + container["image"] = name + tag + break } } return nil