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 {
|
for _, service := range compose.Services {
|
||||||
var compatible []tagcmp.Tag
|
var compatible []tagcmp.Tag
|
||||||
|
|
||||||
// TODO: use to filter registry versions
|
catlVersions, err := catalogue.VersionsOfService(recipe, service.Name)
|
||||||
// catlVersions, err := catalogue.VersionsOfService(recipe, service.Name)
|
if err != nil {
|
||||||
// if err != nil {
|
logrus.Fatal(err)
|
||||||
// logrus.Fatal(err)
|
}
|
||||||
// }
|
|
||||||
|
|
||||||
img, err := reference.ParseNormalizedNamed(service.Image)
|
img, err := reference.ParseNormalizedNamed(service.Image)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@ -209,7 +208,15 @@ var recipeUpgradeCommand = &cli.Command{
|
|||||||
|
|
||||||
var compatibleStrings []string
|
var compatibleStrings []string
|
||||||
for _, compat := range compatible {
|
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
|
var upgradeTag string
|
||||||
|
Loading…
x
Reference in New Issue
Block a user