- Sort Score
- Result 10 results
- Languages All
Results 21 - 30 of 407 for Informer (0.15 sec)
-
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) -
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) -
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) -
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) -
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) -
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) -
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) -
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) -
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) -
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)