mirror of
https://github.com/kairos-io/kairos-agent.git
synced 2025-04-28 03:32:27 +00:00
Remove validation of os-release attribute when source has been given for upgrades
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
This commit is contained in:
parent
9dd1dbddbe
commit
609c274636
@ -79,10 +79,13 @@ func Upgrade(
|
||||
}
|
||||
}
|
||||
|
||||
discoveredImage := ""
|
||||
bus.Manager.Response(events.EventVersionImage, func(p *pluggable.Plugin, r *pluggable.EventResponse) {
|
||||
discoveredImage = r.Data
|
||||
})
|
||||
img := source
|
||||
|
||||
if img == "" {
|
||||
bus.Manager.Response(events.EventVersionImage, func(p *pluggable.Plugin, r *pluggable.EventResponse) {
|
||||
img = r.Data
|
||||
})
|
||||
}
|
||||
|
||||
_, err := bus.Manager.Publish(events.EventVersionImage, &events.VersionImagePayload{
|
||||
Version: version,
|
||||
@ -91,18 +94,14 @@ func Upgrade(
|
||||
return err
|
||||
}
|
||||
|
||||
registry, err := utils.OSRelease("IMAGE_REPO")
|
||||
if err != nil {
|
||||
fmt.Printf("Cant find IMAGE_REPO key under /etc/os-release\n")
|
||||
return err
|
||||
}
|
||||
if img == "" {
|
||||
registry, err := utils.OSRelease("IMAGE_REPO")
|
||||
if err != nil {
|
||||
fmt.Printf("Can't find IMAGE_REPO key under /etc/os-release\n")
|
||||
return err
|
||||
}
|
||||
|
||||
img := fmt.Sprintf("%s:%s", registry, version)
|
||||
if discoveredImage != "" {
|
||||
img = discoveredImage
|
||||
}
|
||||
if source != "" {
|
||||
img = source
|
||||
img = fmt.Sprintf("%s:%s", registry, version)
|
||||
}
|
||||
|
||||
if debug {
|
||||
|
Loading…
Reference in New Issue
Block a user