Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 30 for newController (0.3 sec)

  1. pkg/controller/volume/ephemeral/controller.go

    	podIndexer cache.Indexer
    
    	// recorder is used to record events in the API server
    	recorder record.EventRecorder
    
    	queue workqueue.TypedRateLimitingInterface[string]
    }
    
    // NewController creates an ephemeral volume controller.
    func NewController(
    	ctx context.Context,
    	kubeClient clientset.Interface,
    	podInformer coreinformers.PodInformer,
    	pvcInformer coreinformers.PersistentVolumeClaimInformer) (Controller, error) {
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 9.2K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiextensions-apiserver/pkg/controller/openapi/controller.go

    			if err != nil {
    				return nil, "", err
    			}
    		}
    		return mergeSpec, generateCRDHash(crd), nil
    	}, &s.crdCache)
    	return &s
    }
    
    // NewController creates a new Controller with input CustomResourceDefinition informer
    func NewController(crdInformer informers.CustomResourceDefinitionInformer) *Controller {
    	c := &Controller{
    		crdLister:  crdInformer.Lister(),
    		crdsSynced: crdInformer.Informer().HasSynced,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 9.6K bytes
    - Viewed (0)
  3. pkg/controlplane/controller/systemnamespaces/system_namespaces_controller_test.go

    				namespaceInformer.Informer().GetIndexer().Add(obj)
    			}
    
    			systemNamespaces := []string{metav1.NamespaceSystem, metav1.NamespacePublic, v1.NamespaceNodeLease, metav1.NamespaceDefault}
    			controller := NewController(systemNamespaces, clientset, namespaceInformer)
    
    			clientset.PrependReactor("create", "namespaces", func(action k8stesting.Action) (bool, runtime.Object, error) {
    				create := action.(k8stesting.CreateAction)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat Apr 27 12:19:56 UTC 2024
    - 4.3K bytes
    - Viewed (0)
  4. pkg/controller/validatingadmissionpolicystatus/controller.go

    		return
    	}
    
    	defer c.policyQueue.ShutDown()
    	for i := 0; i < workers; i++ {
    		go wait.UntilWithContext(ctx, c.runWorker, time.Second)
    	}
    
    	<-ctx.Done()
    }
    
    func NewController(policyInformer informerv1.ValidatingAdmissionPolicyInformer, policyClient admissionregistrationv1.ValidatingAdmissionPolicyInterface, typeChecker *validatingadmissionpolicy.TypeChecker) (*Controller, error) {
    	c := &Controller{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 5.3K bytes
    - Viewed (0)
  5. pkg/kubelet/server/stats/summary_windows_test.go

    			cs *statsapi.ContainerStats
    			ns *statsapi.NetworkStats
    		}{
    			"/":     {cs: getContainerStats()},
    			"/pods": {cs: getContainerStats()},
    		}
    	)
    
    	assert := assert.New(t)
    
    	mockCtrl := gomock.NewController(t)
    	defer mockCtrl.Finish()
    
    	mockStatsProvider := statstest.NewMockProvider(mockCtrl)
    	mockStatsProvider.EXPECT().GetNode().Return(node, nil).AnyTimes()
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Mar 07 08:12:16 UTC 2024
    - 4.4K bytes
    - Viewed (0)
  6. pkg/config/analysis/incluster/controller.go

    // Controller manages repeatedly running analyzers in istiod, and reporting results
    // via istio status fields.
    type Controller struct {
    	analyzer  *local.IstiodAnalyzer
    	statusctl *status.Controller
    }
    
    func NewController(stop <-chan struct{}, rwConfigStore model.ConfigStoreController,
    	kubeClient kube.Client, revision, namespace string, statusManager *status.Manager, domainSuffix string,
    ) (*Controller, error) {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri Feb 02 17:36:47 UTC 2024
    - 4.7K bytes
    - Viewed (0)
  7. pkg/kubelet/runonce_test.go

    	volumetest "k8s.io/kubernetes/pkg/volume/testing"
    	"k8s.io/kubernetes/pkg/volume/util/hostutil"
    	"k8s.io/utils/clock"
    )
    
    func TestRunOnce(t *testing.T) {
    	ctx := context.Background()
    	mockCtrl := gomock.NewController(t)
    	defer mockCtrl.Finish()
    
    	cadvisor := cadvisortest.NewMockInterface(mockCtrl)
    	cadvisor.EXPECT().MachineInfo().Return(&cadvisorapi.MachineInfo{}, nil).AnyTimes()
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Apr 18 06:59:54 UTC 2024
    - 6.5K bytes
    - Viewed (0)
  8. pkg/controller/validatingadmissionpolicystatus/controller_test.go

    				SchemaResolver: resolver.NewDefinitionsSchemaResolver(openapi.GetOpenAPIDefinitions, scheme.Scheme),
    				RestMapper:     testrestmapper.TestOnlyStaticRESTMapper(scheme.Scheme),
    			}
    			controller, err := NewController(
    				informerFactory.Admissionregistration().V1().ValidatingAdmissionPolicies(),
    				client.AdmissionregistrationV1().ValidatingAdmissionPolicies(),
    				typeChecker,
    			)
    			if err != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 06 00:00:21 UTC 2024
    - 8.2K bytes
    - Viewed (0)
  9. pkg/controller/volume/ephemeral/controller_test.go

    			podInformer := informerFactory.Core().V1().Pods()
    			pvcInformer := informerFactory.Core().V1().PersistentVolumeClaims()
    
    			c, err := NewController(ctx, fakeKubeClient, podInformer, pvcInformer)
    			if err != nil {
    				t.Fatalf("error creating ephemeral controller : %v", err)
    			}
    			ec, _ := c.(*ephemeralController)
    
    			// Ensure informers are up-to-date.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Feb 26 06:51:56 UTC 2024
    - 8.5K bytes
    - Viewed (0)
  10. 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)
Back to top