Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 8 of 8 for SetObjectFilter (0.21 sec)

  1. pilot/pkg/serviceregistry/kube/controller/namespacecontroller_test.go

    	stop := test.NewStop(t)
    	discoveryNamespacesFilter := filter.NewDiscoveryNamespacesFilter(
    		kclient.New[*v1.Namespace](client),
    		meshWatcher,
    		stop,
    	)
    	kube.SetObjectFilter(client, discoveryNamespacesFilter)
    	nc := NewNamespaceController(client, watcher)
    	client.RunAndWait(stop)
    	go nc.Run(stop)
    	retry.UntilOrFail(t, nc.queue.HasSynced)
    
    	expectedData := map[string]string{
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu May 23 15:07:03 UTC 2024
    - 8.1K bytes
    - Viewed (0)
  2. pilot/pkg/serviceregistry/kube/controller/fake.go

    		cleanupStop = true
    		stop = make(chan struct{})
    	}
    	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,
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu May 23 21:07:03 UTC 2024
    - 4K bytes
    - Viewed (0)
  3. pkg/kube/multicluster/cluster.go

    	// This will start a namespace informer and wait for it to be ready. So we must start it in a go routine to avoid blocking.
    	filter := filter.NewDiscoveryNamespacesFilter(namespaces, mesh, c.stop)
    	kube.SetObjectFilter(c.Client, filter)
    
    	syncers := make([]ComponentConstraint, 0, len(handlers))
    	for _, h := range handlers {
    		switch action {
    		case Add:
    			syncers = append(syncers, h.clusterAdded(c))
    		case Update:
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Mar 06 02:13:10 UTC 2024
    - 3.8K bytes
    - Viewed (0)
  4. pkg/kube/client.go

    			clientWithTimeout = kubeClient
    		}
    	}
    	c.version = lazy.NewWithRetry(clientWithTimeout.Discovery().ServerVersion)
    	return &c, nil
    }
    
    // SetObjectFilter adds an object filter to the client, which can later be returned with client.ObjectFilter()
    func SetObjectFilter(c Client, filter kubetypes.DynamicObjectFilter) Client {
    	c.(*client).objectFilter = filter
    	return c
    }
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Apr 25 14:44:17 UTC 2024
    - 39K bytes
    - Viewed (0)
  5. pilot/pkg/config/kube/gateway/deploymentcontroller_test.go

    				},
    			},
    			objects: defaultObjects,
    		},
    	}
    	for _, tt := range tests {
    		t.Run(tt.name, func(t *testing.T) {
    			buf := &bytes.Buffer{}
    			client := kube.NewFakeClient(tt.objects...)
    			kube.SetObjectFilter(client, tt.discoveryNamespaceFilter)
    			client.Kube().Discovery().(*fakediscovery.FakeDiscovery).FakedServerVersion = &kubeVersion.Info{Major: "1", Minor: "28"}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon May 13 21:43:20 UTC 2024
    - 16.5K bytes
    - Viewed (0)
  6. pilot/pkg/config/kube/crdclient/client_test.go

    )
    
    func makeClient(t *testing.T, schemas collection.Schemas, f kubetypes.DynamicObjectFilter) (model.ConfigStoreController, kube.CLIClient) {
    	fake := kube.NewFakeClient()
    	if f != nil {
    		kube.SetObjectFilter(fake, f)
    	}
    	for _, s := range schemas.All() {
    		var annotations map[string]string
    		if s.Group() == gvk.KubernetesGateway.Group {
    			annotations = map[string]string{
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri May 10 02:58:52 UTC 2024
    - 14.1K bytes
    - Viewed (0)
  7. pkg/kube/multicluster/secretcontroller_test.go

    		},
    	})
    
    	// For primary cluster, we need to set it up ourselves.
    	namespaces := kclient.New[*v1.Namespace](tc.client)
    	filter := namespace.NewDiscoveryNamespacesFilter(namespaces, mesh, stop)
    	tc.client = kube.SetObjectFilter(tc.client, filter)
    
    	tc.secrets = clienttest.NewWriter[*v1.Secret](t, tc.client)
    	tc.controller = NewController(tc.client, secretNamespace, "config", mesh)
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu May 23 15:07:03 UTC 2024
    - 17.6K bytes
    - Viewed (0)
  8. pilot/pkg/bootstrap/server.go

    		namespaces := kclient.New[*corev1.Namespace](s.kubeClient)
    		filter := namespace.NewDiscoveryNamespacesFilter(namespaces, s.environment.Watcher, s.internalStop)
    		s.kubeClient = kubelib.SetObjectFilter(s.kubeClient, filter)
    	}
    
    	s.initMeshNetworks(args, s.fileWatcher)
    	s.initMeshHandlers(configGen.MeshConfigChanged)
    	s.environment.Init()
    	if err := s.environment.InitNetworksManager(s.XDSServer); err != nil {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Jun 13 17:48:28 UTC 2024
    - 46.3K bytes
    - Viewed (0)
Back to top