From 71996a486260e20f9cc76881589cf0c0160aad69 Mon Sep 17 00:00:00 2001 From: Flavian Missi Date: Mon, 26 Feb 2024 15:34:02 +0100 Subject: [PATCH] cmd/move-blobs: log and exit 1 on error instead of panic --- cmd/move-blobs/main.go | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/cmd/move-blobs/main.go b/cmd/move-blobs/main.go index c19af0e1e..942d3ee25 100644 --- a/cmd/move-blobs/main.go +++ b/cmd/move-blobs/main.go @@ -3,6 +3,7 @@ package main import ( "context" "fmt" + "log" "net/url" "os" "strings" @@ -22,7 +23,7 @@ import ( func main() { opts := getConfigOpts() if err := validate(opts); err != nil { - panic(err) + log.Fatal(err) } // if the environment specific configs are not given, assume @@ -32,17 +33,17 @@ func main() { } if err := createASHEnvironmentFile(opts); err != nil { - panic(err) + log.Fatal(err) } cloudConfig, err := getCloudConfig(opts.environment) if err != nil { - panic(err) + log.Fatal(err) } client, err := getClient(cloudConfig, opts) if err != nil { - panic(err) + log.Fatal(err) } ctx := context.Background() _, err = moveBlobs(ctx, client, &moveBlobOpts{ @@ -50,7 +51,7 @@ func main() { dest: "/docker", }) if err != nil { - panic(err) + log.Fatal(err) } }