From 3efcc7ef3984d8069adb578974f29ba6cdae9da7 Mon Sep 17 00:00:00 2001 From: PatrickLaabs Date: Wed, 21 Feb 2024 10:08:54 +0100 Subject: [PATCH] Checking for GH Token env --- cmd/frigg/bootstrap/capd/cluster/cluster.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/cmd/frigg/bootstrap/capd/cluster/cluster.go b/cmd/frigg/bootstrap/capd/cluster/cluster.go index 3e67a27..ce1cee9 100644 --- a/cmd/frigg/bootstrap/capd/cluster/cluster.go +++ b/cmd/frigg/bootstrap/capd/cluster/cluster.go @@ -1,6 +1,7 @@ package cluster import ( + "fmt" "github.com/PatrickLaabs/frigg/cmd/frigg/bootstrap/capd/clusterapi" "github.com/PatrickLaabs/frigg/cmd/frigg/bootstrap/capd/helmchartproxies" "github.com/PatrickLaabs/frigg/internal/runtime" @@ -93,6 +94,17 @@ func NewCommand(logger log.Logger, streams cmd.IOStreams) *cobra.Command { } func runE(logger log.Logger, streams cmd.IOStreams, flags *flagpole) error { + + // Get GITHUB_TOKEN environment var + if os.Getenv("GITHUB_TOKEN") == "" { + fmt.Println("Missing Github Token, please set it. Exiting now.") + os.Exit(1) + } else { + os.Getenv("GITHUB_TOKEN") + fmt.Printf("Github Token:%v\n", os.Getenv("GITHUB_TOKEN")) + } + + // Create working directory for frigg $HOME/.frigg workdir.CreateDir() provider := cluster.NewProvider( cluster.ProviderWithLogger(logger),