diff --git a/cmd/settings.go b/cmd/settings.go index 15cd3bf2..b46e22e1 100644 --- a/cmd/settings.go +++ b/cmd/settings.go @@ -2,6 +2,7 @@ package cmd import ( "errors" + "fmt" "os" "os/exec" @@ -37,6 +38,9 @@ func (c *Config) Load() error { if err := c.loadDefaultPodmanBin(); err != nil { return err } + if err := c.loadRunnerImg(); err != nil { + return err + } err := env.Set(c) if err != nil { @@ -76,3 +80,14 @@ func (c *Config) trySetDefaultPodmanBin(file string) (found bool, err error) { } return false, nil } + +func (c *Config) loadRunnerImg() error { + if Version != "v99.0.0" { + updatedImg := fmt.Sprintf("quay.io/konveyor/kantra:%v", Version) + err := os.Setenv("RUNNER_IMG", updatedImg) + if err != nil { + return err + } + } + return nil +}