Search Options

Results per page
Sort
Preferred Languages
Advance

Results 141 - 150 of 390 for Informer (0.13 sec)

  1. pkg/kube/kclient/crdwatcher.go

    	"istio.io/istio/pkg/config/schema/gvr"
    	"istio.io/istio/pkg/kube"
    	"istio.io/istio/pkg/kube/controllers"
    	"istio.io/istio/pkg/kube/kubetypes"
    	"istio.io/istio/pkg/log"
    )
    
    type crdWatcher struct {
    	crds      Informer[*metav1.PartialObjectMetadata]
    	queue     controllers.Queue
    	mutex     sync.RWMutex
    	callbacks map[string][]func()
    
    	running chan struct{}
    	stop    <-chan struct{}
    }
    
    func init() {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Apr 25 14:44:17 UTC 2024
    - 5.7K bytes
    - Viewed (0)
  2. pkg/controller/deployment/sync_test.go

    		t.Logf("scenario %d", i)
    
    		_, ctx := ktesting.NewTestContext(t)
    
    		fake := &fake.Clientset{}
    		informers := informers.NewSharedInformerFactory(fake, controller.NoResyncPeriodFunc())
    		controller, err := NewDeploymentController(ctx, informers.Apps().V1().Deployments(), informers.Apps().V1().ReplicaSets(), informers.Core().V1().Pods(), fake)
    		if err != nil {
    			t.Fatalf("error creating Deployment controller: %v", err)
    		}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Sep 08 09:10:50 UTC 2023
    - 21.1K bytes
    - Viewed (0)
  3. pkg/kubelet/volume_host.go

    	// Initialize csiDriverLister before calling InitPlugins
    	var informerFactory informers.SharedInformerFactory
    	var csiDriverLister storagelisters.CSIDriverLister
    	var csiDriversSynced cache.InformerSynced
    	const resyncPeriod = 0
    	// Don't initialize if kubeClient is nil
    	if kubelet.kubeClient != nil {
    		informerFactory = informers.NewSharedInformerFactory(kubelet.kubeClient, resyncPeriod)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Apr 18 11:00:37 UTC 2024
    - 10K bytes
    - Viewed (0)
  4. pkg/controlplane/controller/kubernetesservice/controller.go

    	return &Controller{
    		Config:        config,
    		client:        client,
    		serviceLister: serviceInformer.Lister(),
    		serviceSynced: serviceInformer.Informer().HasSynced,
    		stopCh:        make(chan struct{}),
    	}
    }
    
    // Start begins the core controller loops that must exist for bootstrapping
    // a cluster.
    func (c *Controller) Start(stopCh <-chan struct{}) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Aug 16 16:33:01 UTC 2023
    - 9.3K bytes
    - Viewed (0)
  5. staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/generic/webhook.go

    func (a *Webhook) SetExternalKubeInformerFactory(f informers.SharedInformerFactory) {
    	namespaceInformer := f.Core().V1().Namespaces()
    	a.namespaceMatcher.NamespaceLister = namespaceInformer.Lister()
    	a.hookSource = a.sourceFactory(f)
    	a.SetReadyFunc(func() bool {
    		return namespaceInformer.Informer().HasSynced() && a.hookSource.HasSynced()
    	})
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 9.3K bytes
    - Viewed (0)
  6. pkg/controller/job/job_controller.go

    			jm.deleteJob(logger, obj)
    		},
    	}); err != nil {
    		return nil, fmt.Errorf("adding Job event handler: %w", err)
    	}
    	jm.jobLister = jobInformer.Lister()
    	jm.jobStoreSynced = jobInformer.Informer().HasSynced
    
    	if _, err := podInformer.Informer().AddEventHandler(cache.ResourceEventHandlerFuncs{
    		AddFunc: func(obj interface{}) {
    			jm.addPod(logger, obj)
    		},
    		UpdateFunc: func(oldObj, newObj interface{}) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Jun 10 23:56:37 UTC 2024
    - 77.6K bytes
    - Viewed (0)
  7. pkg/controller/garbagecollector/garbagecollector.go

    		return requeueItem
    	} else if !n.isObserved() {
    		// requeue if item hasn't been observed via an informer event yet.
    		// otherwise a virtual node for an item added AND removed during watch reestablishment can get stuck in the graph and never removed.
    		// see https://issue.k8s.io/56121
    		logger.V(5).Info("item hasn't been observed via informer yet", "item", n.identity)
    		return requeueItem
    	}
    
    	return forgetItem
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 32.9K bytes
    - Viewed (0)
  8. pkg/controller/deployment/deployment_controller_test.go

    	c.podListerSynced = alwaysReady
    	for _, d := range f.dLister {
    		informers.Apps().V1().Deployments().Informer().GetIndexer().Add(d)
    	}
    	for _, rs := range f.rsLister {
    		informers.Apps().V1().ReplicaSets().Informer().GetIndexer().Add(rs)
    	}
    	for _, pod := range f.podLister {
    		informers.Core().V1().Pods().Informer().GetIndexer().Add(pod)
    	}
    	return c, informers, nil
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 32.5K bytes
    - Viewed (0)
  9. pkg/controller/statefulset/stateful_set_control_test.go

    	return &fakeObjectManager{
    		podInformer.Lister(),
    		claimInformer.Lister(),
    		setInformer.Lister(),
    		podInformer.Informer().GetIndexer(),
    		claimInformer.Informer().GetIndexer(),
    		setInformer.Informer().GetIndexer(),
    		revisionInformer.Informer().GetIndexer(),
    		newRequestTracker(0, nil, 0),
    		newRequestTracker(0, nil, 0),
    		newRequestTracker(0, nil, 0),
    	}
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 07 19:01:47 UTC 2024
    - 108.7K bytes
    - Viewed (0)
  10. staging/src/k8s.io/apiserver/pkg/authentication/request/headerrequest/requestheader_controller.go

    			workqueue.DefaultTypedControllerRateLimiter[string](),
    			workqueue.TypedRateLimitingQueueConfig[string]{Name: "RequestHeaderAuthRequestController"},
    		),
    	}
    
    	// we construct our own informer because we need such a small subset of the information available.  Just one namespace.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 10.9K bytes
    - Viewed (0)
Back to top