From d7e1b2947aeb1f137c0126557e849bbbb4899b4b Mon Sep 17 00:00:00 2001 From: cellarspoon Date: Wed, 5 Jan 2022 17:57:11 +0100 Subject: [PATCH] fix: skip failed image parse for upgrade and move on --- cli/recipe/upgrade.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cli/recipe/upgrade.go b/cli/recipe/upgrade.go index 247a8d18..5cf512da 100644 --- a/cli/recipe/upgrade.go +++ b/cli/recipe/upgrade.go @@ -129,9 +129,12 @@ You may invoke this command in "wizard" mode and be prompted for input: tag, err := tagcmp.Parse(img.(reference.NamedTagged).Tag()) if err != nil { - logrus.Fatal(err) + logrus.Warnf("unable to parse %s, error was: %s, skipping upgrade for %s", image, err.Error(), service.Name) + continue } + logrus.Debugf("parsed %s for %s", tag, service.Name) + var compatible []tagcmp.Tag for _, regVersion := range regVersions { other, err := tagcmp.Parse(regVersion.Name)