Search Options

Results per page
Sort
Preferred Languages
Advance

Results 111 - 120 of 390 for Informer (0.32 sec)

  1. pkg/registry/core/service/ipallocator/ipallocator.go

    	netutils "k8s.io/utils/net"
    	utiltrace "k8s.io/utils/trace"
    )
    
    const ControllerName = "ipallocator.k8s.io"
    
    // Allocator implements current ipallocator interface using IPAddress API object
    // and an informer as backend.
    type Allocator struct {
    	cidr          *net.IPNet
    	prefix        netip.Prefix
    	firstAddress  netip.Addr   // first IP address within the range
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Oct 31 21:05:04 UTC 2023
    - 17K bytes
    - Viewed (0)
  2. pkg/kube/client.go

    	// RunAndWait starts all informers and waits for their caches to sync.
    	// Warning: this must be called AFTER .Informer() is called, which will register the informer.
    	// "false" is returned if this prematurely exited without syncing.
    	RunAndWait(stop <-chan struct{}) bool
    
    	// WaitForCacheSync waits for all cache functions to sync, as well as all informers started by the *fake* client.
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Apr 25 14:44:17 UTC 2024
    - 39K bytes
    - Viewed (0)
  3. pkg/registry/core/service/ipallocator/controller/repairip_test.go

    	fakeClient := fake.NewSimpleClientset()
    
    	informerFactory := informers.NewSharedInformerFactory(fakeClient, 0*time.Second)
    	serviceInformer := informerFactory.Core().V1().Services()
    	serviceIndexer := serviceInformer.Informer().GetIndexer()
    
    	serviceCIDRInformer := informerFactory.Networking().V1alpha1().ServiceCIDRs()
    	serviceCIDRIndexer := serviceCIDRInformer.Informer().GetIndexer()
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Oct 31 21:05:06 UTC 2023
    - 20.3K bytes
    - Viewed (0)
  4. pilot/pkg/serviceregistry/kube/controller/multicluster.go

    						nc := NewNamespaceController(client, m.caBundleWatcher)
    						// Start informers again. This fixes the case where informers for namespace do not start,
    						// as we create them only after acquiring the leader lock
    						// Note: stop here should be the overall pilot stop, NOT the leader election stop. We are
    						// basically lazy loading the informer, if we stop it when we lose the lock we will never
    						// recreate it again.
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu May 23 21:07:03 UTC 2024
    - 12.7K bytes
    - Viewed (0)
  5. pkg/controller/daemon/daemon_controller.go

    	dsc.podStoreSynced = podInformer.Informer().HasSynced
    
    	nodeInformer.Informer().AddEventHandler(cache.ResourceEventHandlerFuncs{
    		AddFunc: func(obj interface{}) {
    			dsc.addNode(logger, obj)
    		},
    		UpdateFunc: func(oldObj, newObj interface{}) {
    			dsc.updateNode(logger, oldObj, newObj)
    		},
    	},
    	)
    	dsc.nodeStoreSynced = nodeInformer.Informer().HasSynced
    	dsc.nodeLister = nodeInformer.Lister()
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 51.3K bytes
    - Viewed (0)
  6. staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/customresource_discovery_controller.go

    		crdLister:       crdInformer.Lister(),
    		crdsSynced:      crdInformer.Informer().HasSynced,
    
    		queue: workqueue.NewTypedRateLimitingQueueWithConfig(
    			workqueue.DefaultTypedControllerRateLimiter[schema.GroupVersion](),
    			workqueue.TypedRateLimitingQueueConfig[schema.GroupVersion]{Name: "DiscoveryController"},
    		),
    	}
    
    	crdInformer.Informer().AddEventHandler(cache.ResourceEventHandlerFuncs{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sun Apr 21 11:40:03 UTC 2024
    - 12.8K bytes
    - Viewed (0)
  7. staging/src/k8s.io/apiextensions-apiserver/pkg/controller/finalizer/crd_finalizer.go

    // NewCRDFinalizer creates a new CRDFinalizer.
    func NewCRDFinalizer(
    	crdInformer informers.CustomResourceDefinitionInformer,
    	crdClient client.CustomResourceDefinitionsGetter,
    	crClientGetter CRClientGetter,
    ) *CRDFinalizer {
    	c := &CRDFinalizer{
    		crdClient:      crdClient,
    		crdLister:      crdInformer.Lister(),
    		crdSynced:      crdInformer.Informer().HasSynced,
    		crClientGetter: crClientGetter,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 12.6K bytes
    - Viewed (0)
  8. pkg/controller/nodeipam/node_ipam_controller.go

    		if err != nil {
    			return nil, err
    		}
    	}
    
    	ic.nodeLister = nodeInformer.Lister()
    	ic.nodeInformerSynced = nodeInformer.Informer().HasSynced
    
    	return ic, nil
    }
    
    // Run starts an asynchronous loop that monitors the status of cluster nodes.
    func (nc *Controller) Run(ctx context.Context) {
    	defer utilruntime.HandleCrash()
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Jun 06 16:18:38 UTC 2024
    - 5.4K bytes
    - Viewed (0)
  9. pkg/controller/validatingadmissionpolicystatus/controller.go

    			workqueue.TypedRateLimitingQueueConfig[string]{Name: ControllerName},
    		),
    		policyClient: policyClient,
    		typeChecker:  typeChecker,
    	}
    	reg, err := policyInformer.Informer().AddEventHandler(cache.ResourceEventHandlerFuncs{
    		AddFunc: func(obj interface{}) {
    			c.enqueuePolicy(obj)
    		},
    		UpdateFunc: func(oldObj, newObj interface{}) {
    			c.enqueuePolicy(newObj)
    		},
    	})
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 5.3K bytes
    - Viewed (0)
  10. pkg/controller/endpointslice/endpointslice_controller_test.go

    	return client, &endpointSliceController{
    		esController,
    		informerFactory.Discovery().V1().EndpointSlices().Informer().GetStore(),
    		informerFactory.Core().V1().Nodes().Informer().GetStore(),
    		informerFactory.Core().V1().Pods().Informer().GetStore(),
    		informerFactory.Core().V1().Services().Informer().GetStore(),
    	}
    }
    
    func newPod(n int, namespace string, ready bool, nPorts int, terminating bool) *v1.Pod {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jun 04 08:33:32 UTC 2024
    - 65.5K bytes
    - Viewed (0)
Back to top