Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 9 of 9 for WaitOrFail (0.24 sec)

  1. pilot/pkg/model/network_test.go

    		xdsUpdater.WaitOrFail(t, "xds full")
    	})
    
    	workingDNSServer.setHosts(make(sets.String))
    	t.Run("no answer", func(t *testing.T) {
    		assert.EventuallyEqual(t, func() int {
    			return len(env.NetworkManager.AllGateways())
    		}, 0, retry.Timeout(10*model.MinGatewayTTL))
    		xdsUpdater.WaitOrFail(t, "xds full")
    		if env.NetworkManager.IsMultiNetworkEnabled() {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Nov 16 01:18:03 UTC 2023
    - 6.9K bytes
    - Viewed (0)
  2. pilot/pkg/config/kube/gateway/controller_test.go

    	ns.Update(ns1)
    	s.AssertEmpty(t, time.Millisecond*10)
    
    	ns2.Labels["foo"] = "bar"
    	ns.Update(ns2)
    	s.WaitOrFail(t, "xds full")
    
    	ns1.Labels["allowed"] = "true"
    	ns.Update(ns1)
    	s.WaitOrFail(t, "xds full")
    
    	ns2.Labels["allowed"] = "false"
    	ns.Update(ns2)
    	s.WaitOrFail(t, "xds full")
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue Apr 02 16:47:06 UTC 2024
    - 5.6K bytes
    - Viewed (0)
  3. pilot/pkg/serviceregistry/serviceregistry_test.go

    		_, kube, xdsUpdater := setupTest(t)
    		makeService(t, kube, service)
    		xdsUpdater.WaitOrFail(t, "service")
    		makePod(t, kube, pod)
    		xdsUpdater.WaitOrFail(t, "proxy")
    		newPod := pod.DeepCopy()
    		newPod.Labels["newlabel"] = "new"
    		makePod(t, kube, newPod)
    		xdsUpdater.WaitOrFail(t, "proxy")
    	})
    
    	t.Run("Kubernetes only: headless pure HTTP service", func(t *testing.T) {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu May 23 21:07:03 UTC 2024
    - 51.2K bytes
    - Viewed (0)
  4. pilot/pkg/serviceregistry/kube/controller/controller_test.go

    		createEndpoints(t, controller, svcName, "nsfake", portNames, svc1Ips, nil, nil)
    		fx.WaitOrFail(t, "eds")
    	}
    
    	// Create 1 endpoint that refers to a pod in the same namespace.
    	createEndpoints(t, controller, "svc1", "nsa", portNames, svc1Ips, nil, nil)
    	fx.WaitOrFail(t, "eds")
    
    	// this can test get pod by proxy ID
    	svcNode := &model.Proxy{
    		Type:        model.Router,
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu May 23 21:07:03 UTC 2024
    - 85K bytes
    - Viewed (0)
  5. pilot/pkg/serviceregistry/kube/controller/network_test.go

    	pod1 := generatePod("127.0.0.1", "pod1", testNS, "sa1", "node1", map[string]string{"app": "a"}, nil)
    	pc.CreateOrUpdateStatus(pod1)
    	fx.WaitOrFail(t, "xds")
    
    	pod2 := generatePod("127.0.0.2", "pod2", testNS, "sa2", "node1", map[string]string{"app": "a"}, nil)
    	pc.CreateOrUpdateStatus(pod2)
    	fx.WaitOrFail(t, "xds")
    
    	sc.CreateOrUpdate(generateService("svc1", testNS, map[string]string{}, // labels
    		map[string]string{}, // annotations
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Apr 18 19:09:43 UTC 2024
    - 10.7K bytes
    - Viewed (0)
  6. pilot/pkg/serviceregistry/util/xdsfake/updater.go

    	select {
    	case fx.Events <- Event{Type: "removeShard", ID: shardKey.String()}:
    	default:
    	}
    	if fx.Delegate != nil {
    		fx.Delegate.RemoveShard(shardKey)
    	}
    }
    
    func (fx *Updater) WaitOrFail(t test.Failer, et string) *Event {
    	t.Helper()
    	delay := time.NewTimer(time.Second * 5)
    	defer delay.Stop()
    	for {
    		select {
    		case e := <-fx.Events:
    			if e.Type == et {
    				return &e
    			}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Feb 29 18:40:34 UTC 2024
    - 6.2K bytes
    - Viewed (0)
  7. pilot/pkg/serviceregistry/kube/controller/serviceexportcache_test.go

    	ec.waitForXDS(t, false)
    }
    
    func (ec *serviceExportCacheImpl) waitForXDS(t *testing.T, exported bool) {
    	t.Helper()
    	retry.UntilSuccessOrFail(t, func() error {
    		event := ec.opts.XDSUpdater.(*xdsfake.Updater).WaitOrFail(t, "eds")
    		if len(event.Endpoints) != 1 {
    			return fmt.Errorf("waitForXDS failed: expected 1 endpoint, found %d", len(event.Endpoints))
    		}
    
    		hostName := host.Name(event.ID)
    		svc := ec.GetService(hostName)
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Aug 14 18:50:38 UTC 2023
    - 9.1K bytes
    - Viewed (0)
  8. pilot/pkg/serviceregistry/kube/controller/pod_test.go

    	createEndpoints(t, c, "rating", "nsa", []string{"tcp-port"}, []string{"128.0.0.1"}, []*v1.ObjectReference{
    		{
    			Kind:      "Pod",
    			Namespace: "nsa",
    			Name:      "cpod1",
    		},
    	}, nil)
    	fx.WaitOrFail(t, "eds")
    	fx.Clear()
    
    	// Verify podCache
    	got := c.pods.getPodsByIP("128.0.0.1")
    	assert.Equal(t, got != nil, true)
    	assert.Equal(t, map[string]string{"app": "test", "foo": "bar"}, got[0].Labels)
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue Apr 16 18:27:40 UTC 2024
    - 12.3K bytes
    - Viewed (0)
  9. pilot/pkg/serviceregistry/serviceentry/controller_test.go

    	hostname := "*.google.com"
    	hostDNE := "does.not.exist.local"
    
    	store, sd, fx := initServiceDiscovery(t)
    
    	createConfigs([]*config.Config{httpDNS, tcpStatic}, store, t)
    	fx.WaitOrFail(t, "xds full")
    	fx.WaitOrFail(t, "xds full")
    	service := sd.GetService(host.Name(hostDNE))
    	if service != nil {
    		t.Errorf("GetService(%q) => should not exist, got %s", hostDNE, service.Hostname)
    	}
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed May 29 15:31:09 UTC 2024
    - 92.9K bytes
    - Viewed (0)
Back to top