Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 50 for Informer (0.51 sec)

  1. pkg/kube/krt/informer.go

    	}
    	return a
    }
    
    var _ internalCollection[controllers.Object] = &informer[controllers.Object]{}
    
    func (i *informer[I]) _internalHandler() {}
    
    func (i *informer[I]) Synced() Syncer {
    	return channelSyncer{
    		name:   i.collectionName,
    		synced: i.synced,
    	}
    }
    
    // nolint: unused // (not true, its to implement an interface)
    func (i *informer[I]) dump() {
    	i.log.Errorf(">>> BEGIN DUMP")
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Jun 10 11:01:46 UTC 2024
    - 6.1K bytes
    - Viewed (0)
  2. pkg/controller/endpointslice/endpointslice_controller.go

    	}
    
    	serviceInformer.Informer().AddEventHandler(cache.ResourceEventHandlerFuncs{
    		AddFunc: c.onServiceUpdate,
    		UpdateFunc: func(old, cur interface{}) {
    			c.onServiceUpdate(cur)
    		},
    		DeleteFunc: c.onServiceDelete,
    	})
    	c.serviceLister = serviceInformer.Lister()
    	c.servicesSynced = serviceInformer.Informer().HasSynced
    
    	podInformer.Informer().AddEventHandler(cache.ResourceEventHandlerFuncs{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jun 04 08:33:32 UTC 2024
    - 23.6K bytes
    - Viewed (0)
  3. pkg/controller/podgc/gc_controller_test.go

    		},
    		{
    			name:               "node added to informer after quarantine",
    			delay:              2 * quarantineTime,
    			addedInformerNodes: []*v1.Node{testutil.NewNode("node")},
    			pods: []*v1.Pod{
    				makePod("a", "node", v1.PodFailed),
    			},
    			itemsInQueue: 1,
    		},
    		{
    			// It shouldn't happen that client will be lagging behind informer.
    			// This test case is more a sanity check.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jun 12 08:16:48 UTC 2024
    - 29K bytes
    - Viewed (0)
  4. pkg/controller/job/job_controller_test.go

    	informer.Batch().V1().Jobs().Informer().GetIndexer().Add(job1)
    	informer.Batch().V1().Jobs().Informer().GetIndexer().Add(job2)
    	informer.Batch().V1().Jobs().Informer().GetIndexer().Add(job3)
    
    	pod1 := newPod("pod1", job1)
    	// Make pod an orphan. Expect all matching controllers to be queued.
    	pod1.OwnerReferences = nil
    	informer.Core().V1().Pods().Informer().GetIndexer().Add(pod1)
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jun 11 15:36:36 UTC 2024
    - 229.2K bytes
    - Viewed (0)
  5. pkg/controller/statefulset/stateful_set.go

    	podLister corelisters.PodLister
    	// podListerSynced returns true if the pod shared informer has synced at least once
    	podListerSynced cache.InformerSynced
    	// setLister is able to list/get stateful sets from a shared informer's store
    	setLister appslisters.StatefulSetLister
    	// setListerSynced returns true if the stateful set shared informer has synced at least once
    	setListerSynced cache.InformerSynced
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jun 05 19:06:41 UTC 2024
    - 18.5K bytes
    - Viewed (0)
  6. pkg/scheduler/scheduler.go

    		if accessor, err := meta.Accessor(obj); err == nil {
    			if accessor.GetManagedFields() != nil {
    				accessor.SetManagedFields(nil)
    			}
    		}
    		return obj, nil
    	}
    	informer.SetTransform(trim)
    	return informer
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jun 04 06:20:55 UTC 2024
    - 20.8K bytes
    - Viewed (0)
  7. pilot/pkg/config/kube/crdclient/client.go

    // Package crdclient provides an implementation of the config store and cache
    // using Kubernetes Custom Resources and the informer framework from Kubernetes
    //
    // This code relies heavily on code generation for performance reasons; to implement the
    // Istio store interface, we need to take dynamic inputs. Using the dynamic informers results in poor
    // performance, as the cache will store unstructured objects which need to be marshaled on each Get/List call.
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri Jun 14 00:12:28 UTC 2024
    - 13.7K bytes
    - Viewed (0)
  8. pkg/volume/plugins.go

    	SetKubeletError(err error)
    
    	// GetInformerFactory returns the informer factory for CSIDriverLister
    	GetInformerFactory() informers.SharedInformerFactory
    	// CSIDriverLister returns the informer lister for the CSIDriver API Object
    	CSIDriverLister() storagelistersv1.CSIDriverLister
    	// CSIDriverSynced returns the informer synced for the CSIDriver API Object
    	CSIDriversSynced() cache.InformerSynced
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Jun 06 16:13:15 UTC 2024
    - 38.2K bytes
    - Viewed (0)
  9. cni/pkg/nodeagent/informers.go

    		return nil, fmt.Errorf("failed to find pod %v", ns)
    	}
    	if util.PodRedirectionEnabled(ns, pod) {
    		return pod, nil
    	}
    	return nil, nil
    }
    
    func (s *InformerHandlers) Start() {
    	kube.WaitForCacheSync("informer", s.ctx.Done(), s.pods.HasSynced, s.namespaces.HasSynced)
    	go s.queue.Run(s.ctx.Done())
    }
    
    // Gets a point-in-time snapshot of all pods that are CURRENTLY ambient enabled
    // (as per control plane annotation)
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Jun 06 21:31:35 UTC 2024
    - 11.8K bytes
    - Viewed (0)
  10. 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)
Back to top