Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for NewStaticObjectFilter (0.23 sec)

  1. pilot/pkg/config/kube/gateway/deploymentcontroller_test.go

    				assert.Equal(t, d.gateways.Get(tt.gw.Name, tt.gw.Namespace), &tt.gw)
    			}
    		})
    	}
    }
    
    func buildFilter(allowedNamespace string) kubetypes.DynamicObjectFilter {
    	return kubetypes.NewStaticObjectFilter(func(obj any) bool {
    		if ns, ok := obj.(string); ok {
    			return ns == allowedNamespace
    		}
    		object := controllers.ExtractObject(obj)
    		if object == nil {
    			return false
    		}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon May 13 21:43:20 UTC 2024
    - 16.5K bytes
    - Viewed (0)
  2. pilot/pkg/config/kube/crdclient/client_test.go

    }
    
    // Ensure that the client can run without CRDs present, but then added later
    func TestClientDelayedCRDs(t *testing.T) {
    	// ns1 is allowed, ns2 is not
    	f := kubetypes.NewStaticObjectFilter(func(obj interface{}) bool {
    		// When an object is deleted, obj could be a DeletionFinalStateUnknown marker item.
    		object := controllers.ExtractObject(obj)
    		if object == nil {
    			return false
    		}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri May 10 02:58:52 UTC 2024
    - 14.1K bytes
    - Viewed (0)
  3. pkg/kube/kclient/client_test.go

    }
    
    func TestClient(t *testing.T) {
    	tracker := assert.NewTracker[string](t)
    	c := kube.NewFakeClient()
    	deployments := kclient.NewFiltered[*appsv1.Deployment](c, kclient.Filter{ObjectFilter: kubetypes.NewStaticObjectFilter(func(t any) bool {
    		return t.(*appsv1.Deployment).Spec.MinReadySeconds < 100
    	})})
    	deployments.AddEventHandler(clienttest.TrackerHandler(tracker))
    	tester := clienttest.Wrap(t, deployments)
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue Jun 11 15:12:54 UTC 2024
    - 17.2K bytes
    - Viewed (0)
Back to top