@@ -61,7 +61,6 @@ type Manager struct {
6161 cfg managercfg.Config
6262 m manager.Manager
6363 synchronizer * dataplane.Synchronizer
64- diagnosticsServer mo.Option [diagnostics.Server ]
6564 diagnosticsCollector mo.Option [* diagnostics.Collector ]
6665 diagnosticsHandler mo.Option [* diagnostics.HTTPHandler ]
6766 admissionServer mo.Option [* admission.Server ]
@@ -477,22 +476,12 @@ func (m *Manager) setupDiagnostics(
477476 return mo .None [diagnostics.Client ]()
478477 }
479478
480- var serverOpts []diagnostics.ServerOption
481479 // If config dumps are enabled, we need to create a diagnostics collector, setup an HTTP handler exposing its
482480 // diagnostics, and pass it to the server options so it's plugged in.
483481 if c .EnableConfigDumps {
484482 diagnosticsCollector := diagnostics .NewCollector (logger , c )
485483 m .diagnosticsCollector = mo .Some (diagnosticsCollector )
486484 m .diagnosticsHandler = mo .Some (diagnostics .NewConfigDiagnosticsHTTPHandler (diagnosticsCollector , c .DumpSensitiveConfig ))
487- serverOpts = append (serverOpts , diagnostics .WithConfigDiagnostics (m .diagnosticsHandler .MustGet ()))
488- }
489-
490- if ! c .DisableRunningDiagnosticsServer {
491- m .diagnosticsServer = mo .Some (diagnostics .NewServer (logger , diagnostics.ServerConfig {
492- ProfilingEnabled : c .EnableProfiling ,
493- DumpSensitiveConfig : c .DumpSensitiveConfig ,
494- ListenerPort : c .DiagnosticServerPort ,
495- }, serverOpts ... ))
496485 }
497486
498487 // If diagnosticsCollector is set, it means that config dumps are enabled and we should return a diagnostics.Client.
@@ -509,15 +498,6 @@ func (m *Manager) Run(ctx context.Context) error {
509498 logger := ctrl .LoggerFrom (ctx )
510499 logger .Info ("Starting manager" )
511500
512- if ds , ok := m .diagnosticsServer .Get (); ok {
513- go func () {
514- logger .Info ("Starting diagnostics server" )
515- if err := ds .Listen (ctx ); err != nil {
516- logger .Error (err , "Diagnostics server exited" )
517- }
518- }()
519- }
520-
521501 if dc , ok := m .diagnosticsCollector .Get (); ok {
522502 go func () {
523503 logger .Info ("Starting diagnostics collector" )
0 commit comments