INNER CODE UNIT · Go

err

k8gb-io/k8gb · main.go:142

	f, err = dns.NewDNSProviderFactory(context.TODO(), mgr.GetClient(), *config)
	if err != nil {
		log.Err(err).Msg("Unable to create DNS provider factory")
		return err
	}
	log.Info().Str("provider", f.Provider().String()).Msg("DNS provider resolved")
	ipResolver := ipresolver.NewResolver(config, mgr.GetClient(), utils.NewDNSQueryService())
	zoneDelegationService := zones.NewZoneDelegationImpl(mgr.GetClient(), mgr.GetAPIReader(), config, ipResolver)
	gslbReconciler := &controllers.GslbReconciler{
		Config:             config,
		Client:             mgr.GetClient(),
		Resolver:           r,
		Scheme:             mgr.GetScheme(),
		GslbIngressHandler: controllers.NewIngressHandler(context.TODO(), mgr.GetClient(), mgr.GetScheme(), log),
		ZoneService:        zoneDelegationService,
		Logger:             log,
	}
	legacyReconciler := &controllers.LegacyGslbReconciler{

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…