Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 14 for newController (0.16 sec)

  1. pkg/controlplane/controller/systemnamespaces/system_namespaces_controller.go

    	namespaceLister listers.NamespaceLister
    	namespaceSynced cache.InformerSynced
    
    	systemNamespaces []string
    	interval         time.Duration
    }
    
    // NewController creates a new Controller to ensure system namespaces exist.
    func NewController(systemNamespaces []string, clientset kubernetes.Interface, namespaceInformer coreinformers.NamespaceInformer) *Controller {
    	interval := 1 * time.Minute
    
    	return &Controller{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat Apr 27 12:19:56 UTC 2024
    - 2.9K bytes
    - Viewed (0)
  2. pkg/controlplane/controller/legacytokentracking/controller.go

    	// or disabled.
    	creationRatelimiter *rate.Limiter
    	clock               clock.Clock
    }
    
    // NewController returns a Controller struct.
    func NewController(cs kubernetes.Interface) *Controller {
    	return newController(cs, clock.RealClock{}, rate.NewLimiter(rate.Every(30*time.Minute), 1))
    }
    
    func newController(cs kubernetes.Interface, cl clock.Clock, limiter *rate.Limiter) *Controller {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 6K bytes
    - Viewed (0)
  3. pilot/pkg/serviceregistry/kube/controller/fake.go

    	}
    	f := namespace.NewDiscoveryNamespacesFilter(
    		kclient.New[*corev1.Namespace](opts.Client),
    		opts.MeshWatcher,
    		stop,
    	)
    	kubelib.SetObjectFilter(opts.Client, f)
    
    	meshServiceController := aggregate.NewController(aggregate.Options{MeshHolder: opts.MeshWatcher})
    
    	options := Options{
    		DomainSuffix:          domainSuffix,
    		XDSUpdater:            xdsUpdater,
    		Metrics:               &model.Environment{},
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu May 23 21:07:03 UTC 2024
    - 4K bytes
    - Viewed (0)
  4. pkg/kubelet/server/stats/volume_stat_calculator_test.go

    		},
    		Spec: k8sv1.PodSpec{
    			Volumes: podVolumes,
    		},
    	}
    
    	volumeCondition = &csipbv1.VolumeCondition{}
    )
    
    func TestPVCRef(t *testing.T) {
    	mockCtrl := gomock.NewController(t)
    	defer mockCtrl.Finish()
    
    	// Setup mock stats provider
    	mockStats := statstest.NewMockProvider(mockCtrl)
    	volumes := map[string]volume.Volume{vol0: &fakeVolume{}, vol1: &fakeVolume{}, vol3: &fakeVolume{}}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 9.6K bytes
    - Viewed (0)
  5. pkg/controlplane/controller/defaultservicecidr/default_servicecidr_controller.go

    	DefaultServiceCIDRName = "kubernetes"
    )
    
    // NewController returns a new *Controller that generates the default ServiceCIDR
    // from the `--service-cluster-ip-range` flag and recreates it if necessary,
    // but doesn't update it if is different.
    // It follows the same logic that the kubernetes.default Service.
    func NewController(
    	primaryRange net.IPNet,
    	secondaryRange net.IPNet,
    	client clientset.Interface,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Apr 29 18:59:21 UTC 2024
    - 7.5K bytes
    - Viewed (0)
  6. staging/src/k8s.io/apiextensions-apiserver/pkg/controller/openapiv3/controller.go

    	// specs per version and per CRD name
    	lock             sync.Mutex
    	specsByGVandName map[schema.GroupVersion]map[string]*spec3.OpenAPI
    }
    
    // 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
    - 7.9K bytes
    - Viewed (0)
  7. pilot/pkg/serviceregistry/kube/controller/multicluster_test.go

    	"istio.io/istio/pkg/test/util/retry"
    )
    
    const (
    	testSecretNameSpace = "istio-system"
    	DomainSuffix        = "fake_domain"
    )
    
    func newMockserviceController() *aggregate.Controller {
    	return aggregate.NewController(aggregate.Options{})
    }
    
    func createMultiClusterSecret(k8s kube.Client, sname, cname string) error {
    	data := map[string][]byte{}
    	secret := v1.Secret{
    		ObjectMeta: metav1.ObjectMeta{
    			Name:      sname,
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri Apr 12 16:44:32 UTC 2024
    - 6.7K bytes
    - Viewed (0)
  8. pilot/pkg/bootstrap/servicecontroller.go

    // initServiceControllers creates and initializes the service controllers
    func (s *Server) initServiceControllers(args *PilotArgs) error {
    	serviceControllers := s.ServiceController()
    
    	s.serviceEntryController = serviceentry.NewController(
    		s.configController, s.XDSServer,
    		s.environment.Watcher,
    		serviceentry.WithClusterID(s.clusterID),
    	)
    	serviceControllers.AddRegistry(s.serviceEntryController)
    
    	registered := sets.New[provider.ID]()
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu May 23 21:07:03 UTC 2024
    - 3.2K bytes
    - Viewed (0)
  9. 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)
  10. 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)
Back to top