@@ -45,9 +45,10 @@ var onpremCmd = &cobra.Command{
45
45
cfConfig , err := codefresh .GetCodefreshCreds ()
46
46
if err != nil {
47
47
cmd .PrintErrln ("Error getting Codefresh credentials:" , err )
48
- return
48
+ cfConfig = nil
49
49
}
50
- if cfConfig .BaseURL == "https://g.codefresh.io/api" {
50
+
51
+ if cfConfig != nil && cfConfig .BaseURL == "https://g.codefresh.io/api" {
51
52
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." )
52
53
cmd .PrintErrln ("For Codefresh SaaS, use 'pipelines' or 'gitops' commands." )
53
54
return
@@ -71,44 +72,46 @@ var onpremCmd = &cobra.Command{
71
72
return
72
73
}
73
74
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
+ }
83
85
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
+ }
93
95
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
+ }
103
105
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
+ }
112
115
}
113
116
114
117
cmd .Println ("Data Gathered Successfully." )
0 commit comments