WIP include catalogue checking in upgrade command
This commit is contained in:
parent
7b1a6dd4d7
commit
334e417abf
|
@ -167,11 +167,10 @@ var recipeUpgradeCommand = &cli.Command{
|
|||
for _, service := range compose.Services {
|
||||
var compatible []tagcmp.Tag
|
||||
|
||||
// TODO: use to filter registry versions
|
||||
// catlVersions, err := catalogue.VersionsOfService(recipe, service.Name)
|
||||
// if err != nil {
|
||||
// logrus.Fatal(err)
|
||||
// }
|
||||
catlVersions, err := catalogue.VersionsOfService(recipe, service.Name)
|
||||
if err != nil {
|
||||
logrus.Fatal(err)
|
||||
}
|
||||
|
||||
img, err := reference.ParseNormalizedNamed(service.Image)
|
||||
if err != nil {
|
||||
|
@ -209,7 +208,15 @@ var recipeUpgradeCommand = &cli.Command{
|
|||
|
||||
var compatibleStrings []string
|
||||
for _, compat := range compatible {
|
||||
compatibleStrings = append(compatibleStrings, compat.String())
|
||||
skip := false
|
||||
for _, catlVersion := range catlVersions {
|
||||
if compat.String() == catlVersion {
|
||||
skip = true
|
||||
}
|
||||
}
|
||||
if !skip {
|
||||
compatibleStrings = append(compatibleStrings, compat.String())
|
||||
}
|
||||
}
|
||||
|
||||
var upgradeTag string
|
||||
|
|
Loading…
Reference in New Issue