diff --git a/cautils/customerloader.go b/cautils/customerloader.go index 499e7630..44b79930 100644 --- a/cautils/customerloader.go +++ b/cautils/customerloader.go @@ -109,8 +109,10 @@ func ClusterConfigSetup(scanInfo *ScanInfo, k8s *k8sinterface.KubernetesApi, beA return NewEmptyConfig() // local - Delete local config & Do not send report } if scanInfo.Local { + scanInfo.Submit = false return NewEmptyConfig() // local - Do not send report } + scanInfo.Submit = true return clusterConfig // submit/default - Submit report } @@ -158,6 +160,7 @@ func (c *ClusterConfig) GetDefaultNS() string { return c.defau func (c *ClusterConfig) GetBackendAPI() getter.IBackend { return c.backendAPI } func (c *ClusterConfig) GenerateURL() { + message := "Checkout for more cool features: " u := url.URL{} u.Scheme = "https" @@ -165,9 +168,8 @@ func (c *ClusterConfig) GenerateURL() { if c.configObj == nil { return } - message := fmt.Sprintf("\nCheckout for more cool features: https://%s\n", getter.GetArmoAPIConnector().GetFrontendURL()) if c.configObj.CustomerAdminEMail != "" { - InfoTextDisplay(os.Stdout, message+"\n") + InfoTextDisplay(os.Stdout, "\n\n"+message+u.String()+"\n\n") return } u.Path = "account/sign-up" @@ -176,8 +178,7 @@ func (c *ClusterConfig) GenerateURL() { q.Add("customerGUID", c.configObj.CustomerGUID) u.RawQuery = q.Encode() - InfoTextDisplay(os.Stdout, message+"\n") - + InfoTextDisplay(os.Stdout, "\n\n"+message+u.String()+"\n\n") } func (c *ClusterConfig) GetCustomerGUID() string { diff --git a/clihandler/initcli.go b/clihandler/initcli.go index 0ac9289e..1fdaae44 100644 --- a/clihandler/initcli.go +++ b/clihandler/initcli.go @@ -34,7 +34,7 @@ type componentInterfaces struct { } func getReporter(scanInfo *cautils.ScanInfo) reporter.IReport { - if scanInfo.Local { + if !scanInfo.Submit { return reporter.NewReportMock() } if !scanInfo.FrameworkScan {