1
0

refactor: use one provider for default cache url

This commit is contained in:
2023-05-13 12:08:55 +00:00
parent 60a1d19042
commit 4e77cf82d3
4 changed files with 7 additions and 6 deletions

View File

@ -8,6 +8,7 @@ import (
"fmt"
"io"
"math/rand"
"net/url"
"os"
"os/exec"
"os/user"
@ -33,7 +34,7 @@ type Globals struct {
WorkDir string `help:"path to work directory" default:"./" type:"path"`
CacheURL string `default:"https://out-of-tree.fra1.digitaloceanspaces.com/1.0.0/" hidden:""`
CacheURL url.URL
}
type CLI struct {
@ -190,7 +191,10 @@ func main() {
}
container.Runtime = cli.ContainerRuntime
cache.URL = cli.Globals.CacheURL
if cli.Globals.CacheURL.String() != "" {
cache.URL = cli.Globals.CacheURL.String()
}
log.Debug().Msgf("set cache url to %s", cache.URL)
err = ctx.Run(&cli.Globals)
ctx.FatalIfErrorf(err)