Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 126 for Informer (0.12 sec)

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

    // as they will be casted.
    func NewInformer[T runtime.Object](informe cache.SharedIndexInformer) Informer[T] {
    	return informer[T]{
    		SharedIndexInformer: informe,
    		lister:              NewLister[T](informe.GetIndexer()),
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Feb 12 18:58:24 UTC 2024
    - 1.2K bytes
    - Viewed (0)
  2. 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)
  3. staging/src/k8s.io/apiextensions-apiserver/examples/client-go/pkg/client/informers/externalversions/factory.go

    	if exists {
    		return informer
    	}
    
    	resyncPeriod, exists := f.customResync[informerType]
    	if !exists {
    		resyncPeriod = f.defaultResync
    	}
    
    	informer = newFunc(f.client, resyncPeriod)
    	informer.SetTransform(f.transform)
    	f.informers[informerType] = informer
    
    	return informer
    }
    
    // SharedInformerFactory provides shared informers for resources in all known
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jul 18 18:31:26 UTC 2023
    - 8.9K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiextensions-apiserver/pkg/client/informers/externalversions/factory.go

    	if exists {
    		return informer
    	}
    
    	resyncPeriod, exists := f.customResync[informerType]
    	if !exists {
    		resyncPeriod = f.defaultResync
    	}
    
    	informer = newFunc(f.client, resyncPeriod)
    	informer.SetTransform(f.transform)
    	f.informers[informerType] = informer
    
    	return informer
    }
    
    // SharedInformerFactory provides shared informers for resources in all known
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jul 18 18:31:26 UTC 2023
    - 9K bytes
    - Viewed (0)
  5. pkg/scheduler/util/assumecache/assume_cache_test.go

    	// Some error cases (don't occur in practice).
    	informer.add(1)
    	verify(ktesting.WithStep(tCtx, "after nop add"), cache, key, newObj, newObj)
    	informer.add(nil)
    	verify(ktesting.WithStep(tCtx, "after nil add"), cache, key, newObj, newObj)
    	informer.update(oldObj)
    	verify(ktesting.WithStep(tCtx, "after nop update"), cache, key, newObj, newObj)
    	informer.update(nil)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Apr 25 09:46:58 UTC 2024
    - 9.5K bytes
    - Viewed (0)
  6. pkg/kube/kclient/interfaces.go

    	// to the underlying informer are not touched
    	ShutdownHandlers()
    	// Start starts just this informer. Typically, this is not used. Instead, the `kube.Client.Run()` is
    	// used to start all informers at once.
    	// However, in some cases we need to run individual informers directly.
    	// This function should only be called once. It does not wait for the informer to become ready nor does it block,
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Feb 07 05:09:57 UTC 2024
    - 3.4K bytes
    - Viewed (0)
  7. staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/internal/generic/controller.go

    	hasProcessed synctrack.AsyncTracker[string]
    }
    
    type ControllerOptions struct {
    	Name    string
    	Workers uint
    }
    
    func (c *controller[T]) Informer() Informer[T] {
    	return c.informer
    }
    
    func NewController[T runtime.Object](
    	informer Informer[T],
    	reconciler func(namepace, name string, newObj T) error,
    	options ControllerOptions,
    ) Controller[T] {
    	if options.Workers == 0 {
    		options.Workers = 2
    	}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 7.5K bytes
    - Viewed (0)
  8. staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/internal/generic/interface.go

    	// is concerned with.
    	//
    	// Returns an error always non-nil explaining why the worker stopped
    	Run(ctx context.Context) error
    
    	// Retrieves the informer used to back this controller
    	Informer() Informer[T]
    
    	// Returns true if the informer cache has synced, and all the objects from
    	// the initial list have been reconciled at least once.
    	HasSynced() bool
    }
    
    type NamespacedLister[T any] interface {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Feb 12 18:58:24 UTC 2024
    - 1.9K bytes
    - Viewed (0)
  9. pkg/kubelet/clustertrustbundle/clustertrustbundle_manager.go

    	// We need to call Informer() before calling start on the shared informer
    	// factory, or the informer won't be registered to be started.
    	m := &InformerManager{
    		ctbInformer:        bundles.Informer(),
    		ctbLister:          bundles.Lister(),
    		normalizationCache: lrucache.NewLRUExpireCache(cacheSize),
    		cacheTTL:           cacheTTL,
    	}
    
    	// Have the informer bust cache entries when it sees updates that could
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Nov 03 18:40:48 UTC 2023
    - 8.3K bytes
    - Viewed (0)
  10. 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)
Back to top