INNER CODE UNIT · Go
New
jaegertracing/jaeger-operator · pkg/autoclean/main.go:30
func New(mgr manager.Manager) (*Background, error) {
dcl, err := discovery.NewDiscoveryClientForConfig(mgr.GetConfig())
if err != nil {
return nil, err
}
return WithClients(mgr.GetClient(), dcl, mgr.GetAPIReader()), nil
}
// WithClients builds a new Background with the provided clients
func WithClients(cl client.Client, dcl discovery.DiscoveryInterface, clr client.Reader) *Background {
return &Background{
cl: cl,
dcl: dcl,
clReader: clr,
}
}