feat: first POC for recipe upgrade

This commit is contained in:
2021-08-10 07:53:05 +02:00
parent 1b03836210
commit 210baf1905
2 changed files with 16 additions and 1 deletions

View File

@ -267,7 +267,14 @@ func UpdateAppComposeTag(recipe, image, tag string) error {
if err != nil {
logrus.Fatal(err)
}
composeImage := reference.Path(img.(reference.Named))
if strings.Contains(composeImage, "library") {
// ParseNormalizedNamed prepends 'library' to images like nginx:<tag>,
// postgres:<tag>, i.e. images which do not have a username in the
// first position of the string
composeImage = strings.Split(composeImage, "/")[1]
}
composeTag := img.(reference.NamedTagged).Tag()
if image == composeImage {