Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 407 for Informer (0.15 sec)

  1. staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/generic/policy_test_context.go

    				return false, fmt.Errorf("timed out waiting for cache sync of param informer")
    			}
    
    			var lister cache.GenericNamespaceLister = informer.Lister()
    			if scope == meta.RESTScopeNamespace {
    				lister = informer.Lister().ByNamespace(objectMeta.GetNamespace())
    			}
    
    			fetched, err := lister.Get(objectMeta.GetName())
    			if err != nil {
    				if errors.IsNotFound(err) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 06 00:00:21 UTC 2024
    - 19K bytes
    - Viewed (0)
  2. pkg/controller/volume/persistentvolume/pv_controller_base.go

    	controller.claimListerSynced = p.ClaimInformer.Informer().HasSynced
    
    	controller.classLister = p.ClassInformer.Lister()
    	controller.classListerSynced = p.ClassInformer.Informer().HasSynced
    	controller.podLister = p.PodInformer.Lister()
    	controller.podIndexer = p.PodInformer.Informer().GetIndexer()
    	controller.podListerSynced = p.PodInformer.Informer().HasSynced
    	controller.NodeLister = p.NodeInformer.Lister()
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 08:42:31 UTC 2024
    - 29.5K bytes
    - Viewed (0)
  3. pkg/scheduler/framework/plugins/volumebinding/assume_cache.go

    }
    
    // NewPVAssumeCache creates a PV assume cache.
    func NewPVAssumeCache(logger klog.Logger, informer assumecache.Informer) *PVAssumeCache {
    	logger = klog.LoggerWithName(logger, "PV Cache")
    	return &PVAssumeCache{
    		AssumeCache: assumecache.NewAssumeCache(logger, informer, "v1.PersistentVolume", "storageclass", pvStorageClassIndexFunc),
    		logger:      logger,
    	}
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Apr 25 09:46:58 UTC 2024
    - 3.7K bytes
    - Viewed (0)
  4. pkg/controller/volume/ephemeral/controller.go

    	ec := &ephemeralController{
    		kubeClient: kubeClient,
    		podLister:  podInformer.Lister(),
    		podIndexer: podInformer.Informer().GetIndexer(),
    		podSynced:  podInformer.Informer().HasSynced,
    		pvcLister:  pvcInformer.Lister(),
    		pvcsSynced: pvcInformer.Informer().HasSynced,
    		queue: workqueue.NewTypedRateLimitingQueueWithConfig(
    			workqueue.DefaultTypedControllerRateLimiter[string](),
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 9.2K bytes
    - Viewed (0)
  5. pkg/controlplane/controller/legacytokentracking/controller.go

    			workqueue.TypedRateLimitingQueueConfig[string]{Name: "legacy_token_tracking_controller"},
    		),
    		configMapInformer:   informer,
    		configMapCache:      informer.GetIndexer(),
    		configMapSynced:     informer.HasSynced,
    		creationRatelimiter: limiter,
    		clock:               cl,
    	}
    
    	informer.AddEventHandler(cache.ResourceEventHandlerFuncs{
    		AddFunc: func(obj interface{}) {
    			c.enqueue()
    		},
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 6K bytes
    - Viewed (0)
  6. 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)
  7. staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/internal/generic/doc.go

    //
    // This interface is being experimented with as an easier way to write controllers
    // with a bit less boilerplate.
    //
    // Informer/Lister classes are thin wrappers providing a type-safe interface
    // over regular interface{}-based Informers/Listers
    //
    // Controller[T] provides a reusable way to reconcile objects out of an informer
    // using the tried and true controller design pattern found all over k8s
    // codebase based upon syncFunc/reconcile
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Feb 12 18:58:24 UTC 2024
    - 1.1K bytes
    - Viewed (0)
  8. staging/src/k8s.io/apiserver/pkg/admission/configuration/validating_webhook_manager.go

    }
    
    var _ generic.Source = &validatingWebhookConfigurationManager{}
    
    func NewValidatingWebhookConfigurationManager(f informers.SharedInformerFactory) generic.Source {
    	informer := f.Admissionregistration().V1().ValidatingWebhookConfigurations()
    	manager := &validatingWebhookConfigurationManager{
    		lister:                          informer.Lister(),
    		createValidatingWebhookAccessor: webhook.NewValidatingWebhookAccessor,
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Jul 13 22:43:12 UTC 2023
    - 5.7K bytes
    - Viewed (0)
  9. pkg/controller/endpointslicemirroring/endpointslicemirroring_controller.go

    	})
    
    	c.endpointSliceLister = endpointSliceInformer.Lister()
    	c.endpointSlicesSynced = endpointSliceInformer.Informer().HasSynced
    	c.endpointSliceTracker = endpointsliceutil.NewEndpointSliceTracker()
    
    	c.serviceLister = serviceInformer.Lister()
    	c.servicesSynced = serviceInformer.Informer().HasSynced
    	serviceInformer.Informer().AddEventHandler(cache.ResourceEventHandlerFuncs{
    		AddFunc:    c.onServiceAdd,
    		UpdateFunc: c.onServiceUpdate,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 06 23:18:31 UTC 2024
    - 20.1K bytes
    - Viewed (0)
  10. pkg/kube/krt/index.go

    	return NewIndex(c, func(o I) []string {
    		return []string{o.GetNamespace()}
    	})
    }
    
    // NewIndex creates a simple index, keyed by key K, over an informer for O. This is similar to
    // NewInformer.AddIndex, but is easier to use and can be added after an informer has already started.
    func NewIndex[I any, K comparable](
    	c Collection[I],
    	extract func(o I) []K,
    ) *Index[I, K] {
    	idx := Index[I, K]{
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue May 14 04:53:45 UTC 2024
    - 2.8K bytes
    - Viewed (0)
Back to top