INNER CODE UNIT · Go
names
operator-framework/operator-lifecycle-manager · cmd/olm/main.go:249
names := *writePackageServerStatusName
discovery := opClient.KubernetesInterface().Discovery()
monitor, sender := operatorstatus.NewMonitor(logger, discovery, configClient, names)
handler := operatorstatus.NewCSVWatchNotificationHandler(logger, op.GetCSVSetGenerator(), op.GetReplaceFinder(), sender)
op.RegisterCSVWatchNotification(handler)
go monitor.Run(op.Done())
}
// Start the controller manager
if err := mgr.Start(ctx); err != nil {
logger.WithError(err).Fatal("controller manager stopped")
}
<-op.Done()
}