From 003560c3b34acf960dac3f9366d74ee068963730 Mon Sep 17 00:00:00 2001 From: Atanas Dinov Date: Fri, 23 Feb 2024 10:39:47 +0200 Subject: [PATCH] Exit with status code 1 if cosign is not configured --- cmd/hauler/main.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cmd/hauler/main.go b/cmd/hauler/main.go index 6cf3a8c..88f77f1 100644 --- a/cmd/hauler/main.go +++ b/cmd/hauler/main.go @@ -2,8 +2,8 @@ package main import ( "context" - "os" "embed" + "os" "github.com/rancherfederal/hauler/cmd/hauler/cli" "github.com/rancherfederal/hauler/pkg/cosign" @@ -23,8 +23,9 @@ func main() { // ensure cosign binary is available if err := cosign.EnsureBinaryExists(ctx, binaries); err != nil { logger.Errorf("%v", err) + os.Exit(1) } - + if err := cli.New().ExecuteContext(ctx); err != nil { logger.Errorf("%v", err) cancel()