@@ -45,9 +45,10 @@ var onpremCmd = &cobra.Command{
4545 cfConfig , err := codefresh .GetCodefreshCreds ()
4646 if err != nil {
4747 cmd .PrintErrln ("Error getting Codefresh credentials:" , err )
48- return
48+ cfConfig = nil
4949 }
50- if cfConfig .BaseURL == "https://g.codefresh.io/api" {
50+
51+ if cfConfig != nil && cfConfig .BaseURL == "https://g.codefresh.io/api" {
5152 cmd .PrintErrln ("Cannot gather On-Prem data for Codefresh SaaS. If you need to gather data for Codefresh On-Prem, please update your ./cfconfig context (or Envs) to point to an On-Prem instance." )
5253 cmd .PrintErrln ("For Codefresh SaaS, use 'pipelines' or 'gitops' commands." )
5354 return
@@ -71,44 +72,46 @@ var onpremCmd = &cobra.Command{
7172 return
7273 }
7374
74- onpremAccounts , err := codefresh .OnPremAccounts (cfConfig )
75- if err != nil {
76- cmd .PrintErrln ("Error fetching On-Prem accounts:" , err )
77- return
78- }
79- if err := utils .WriteYaml (onpremAccounts , "onprem-accounts" , dirPath ); err != nil {
80- cmd .PrintErrln ("Error writing On-Prem accounts:" , err )
81- return
82- }
75+ if cfConfig != nil {
76+ onpremAccounts , err := codefresh .OnPremAccounts (cfConfig )
77+ if err != nil {
78+ cmd .PrintErrln ("Error fetching On-Prem accounts:" , err )
79+ return
80+ }
81+ if err := utils .WriteYaml (onpremAccounts , "onprem-accounts" , dirPath ); err != nil {
82+ cmd .PrintErrln ("Error writing On-Prem accounts:" , err )
83+ return
84+ }
8385
84- onpremRuntimes , err := codefresh .OnPremRuntimes (cfConfig )
85- if err != nil {
86- cmd .PrintErrln ("Error fetching On-Prem runtimes:" , err )
87- return
88- }
89- if err := utils .WriteYaml (onpremRuntimes , "onprem-runtimes" , dirPath ); err != nil {
90- cmd .PrintErrln ("Error writing On-Prem runtimes:" , err )
91- return
92- }
86+ onpremRuntimes , err := codefresh .OnPremRuntimes (cfConfig )
87+ if err != nil {
88+ cmd .PrintErrln ("Error fetching On-Prem runtimes:" , err )
89+ return
90+ }
91+ if err := utils .WriteYaml (onpremRuntimes , "onprem-runtimes" , dirPath ); err != nil {
92+ cmd .PrintErrln ("Error writing On-Prem runtimes:" , err )
93+ return
94+ }
9395
94- onpremUsers , err := codefresh .OnPremUsers (cfConfig )
95- if err != nil {
96- cmd .PrintErrln ("Error fetching On-Prem users:" , err )
97- return
98- }
99- if err := utils .WriteYaml (onpremUsers , "onprem-users" , dirPath ); err != nil {
100- cmd .PrintErrln ("Error writing On-Prem users:" , err )
101- return
102- }
96+ onpremUsers , err := codefresh .OnPremUsers (cfConfig )
97+ if err != nil {
98+ cmd .PrintErrln ("Error fetching On-Prem users:" , err )
99+ return
100+ }
101+ if err := utils .WriteYaml (onpremUsers , "onprem-users" , dirPath ); err != nil {
102+ cmd .PrintErrln ("Error writing On-Prem users:" , err )
103+ return
104+ }
103105
104- onpremFeatureFlags , err := codefresh .OnPremFeatureFlags (cfConfig )
105- if err != nil {
106- cmd .PrintErrln ("Error fetching On-Prem feature flags:" , err )
107- return
108- }
109- if err := utils .WriteYaml (onpremFeatureFlags , "onprem-feature-flags" , dirPath ); err != nil {
110- cmd .PrintErrln ("Error writing On-Prem feature flags:" , err )
111- return
106+ onpremFeatureFlags , err := codefresh .OnPremFeatureFlags (cfConfig )
107+ if err != nil {
108+ cmd .PrintErrln ("Error fetching On-Prem feature flags:" , err )
109+ return
110+ }
111+ if err := utils .WriteYaml (onpremFeatureFlags , "onprem-feature-flags" , dirPath ); err != nil {
112+ cmd .PrintErrln ("Error writing On-Prem feature flags:" , err )
113+ return
114+ }
112115 }
113116
114117 cmd .Println ("Data Gathered Successfully." )
0 commit comments