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,
	}
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…