@@ -181,22 +181,20 @@ func runController(
181181 }
182182 }()
183183
184- // Start http server for metrics if needed
185- if cfg .Metrics .Enabled {
186- go func () {
187- addr := fmt .Sprintf (":%d" , cfg .Metrics .Port )
188- log .Infof ("starting metrics on %s" , addr )
189-
190- metrics .RegisterCustomMetrics ()
191- metricsMux := metrics .NewMetricsMux ()
192- // https://deepsource.com/directory/go/issues/GO-S2114
193- // => This is not a public API and runs in customer cluster; risk should be OK.
194- //nolint:gosec
195- if err := http .ListenAndServe (addr , metricsMux ); err != nil {
196- log .Errorf ("failed to start metrics http server: %v" , err )
197- }
198- }()
199- }
184+ // Start http server for metrics
185+ go func () {
186+ addr := fmt .Sprintf (":%d" , cfg .Metrics .Port )
187+ log .Infof ("starting metrics on %s" , addr )
188+
189+ metrics .RegisterCustomMetrics ()
190+ metricsMux := metrics .NewMetricsMux ()
191+ // https://deepsource.com/directory/go/issues/GO-S2114
192+ // => This is not a public API and runs in customer cluster; risk should be OK.
193+ //nolint:gosec
194+ if err := http .ListenAndServe (addr , metricsMux ); err != nil {
195+ log .Errorf ("failed to start metrics http server: %v" , err )
196+ }
197+ }()
200198
201199 if err := saveMetadata (cfg .ClusterID , cfg , log ); err != nil {
202200 return err
0 commit comments