mirror of
https://github.com/kairos-io/kairos-agent.git
synced 2025-08-02 08:38:47 +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 := ""
|
img := source
|
||||||
bus.Manager.Response(events.EventVersionImage, func(p *pluggable.Plugin, r *pluggable.EventResponse) {
|
|
||||||
discoveredImage = r.Data
|
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{
|
_, err := bus.Manager.Publish(events.EventVersionImage, &events.VersionImagePayload{
|
||||||
Version: version,
|
Version: version,
|
||||||
@ -91,18 +94,14 @@ func Upgrade(
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
registry, err := utils.OSRelease("IMAGE_REPO")
|
if img == "" {
|
||||||
if err != nil {
|
registry, err := utils.OSRelease("IMAGE_REPO")
|
||||||
fmt.Printf("Cant find IMAGE_REPO key under /etc/os-release\n")
|
if err != nil {
|
||||||
return err
|
fmt.Printf("Can't find IMAGE_REPO key under /etc/os-release\n")
|
||||||
}
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
img := fmt.Sprintf("%s:%s", registry, version)
|
img = fmt.Sprintf("%s:%s", registry, version)
|
||||||
if discoveredImage != "" {
|
|
||||||
img = discoveredImage
|
|
||||||
}
|
|
||||||
if source != "" {
|
|
||||||
img = source
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if debug {
|
if debug {
|
||||||
|
Loading…
Reference in New Issue
Block a user