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)