Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for WorkloadInstanceHandler (0.28 sec)

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

    			kubeController.workloadEntryController.AppendWorkloadHandler(kubeRegistry.WorkloadInstanceHandler)
    			// ServiceEntry selects WorkloadEntry from remote cluster
    			kubeController.workloadEntryController.AppendWorkloadHandler(m.serviceEntryController.WorkloadInstanceHandler)
    			if features.EnableEnhancedResourceScoping {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu May 23 21:07:03 UTC 2024
    - 12.7K bytes
    - Viewed (0)
  2. pilot/pkg/serviceregistry/kube/controller/controller_test.go

    	createEndpoints(t, controller, "svc1", "nsA", portNames, pod1Ips, nil, nil)
    	fx.WaitOrFail(t, "eds")
    
    	// Simulate adding a workload entry (fired through invocation of WorkloadInstanceHandler)
    	controller.workloadInstanceHandler(&model.WorkloadInstance{
    		Namespace: "nsA",
    		Endpoint: &model.IstioEndpoint{
    			Labels:         labels.Instance{"app": "prod-app"},
    			ServiceAccount: "account",
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu May 23 21:07:03 UTC 2024
    - 85K bytes
    - Viewed (0)
  3. pilot/pkg/serviceregistry/kube/controller/controller.go

    			}
    		}
    	}
    	return out
    }
    
    // WorkloadInstanceHandler defines the handler for service instances generated by other registries
    func (c *Controller) WorkloadInstanceHandler(si *model.WorkloadInstance, event model.Event) {
    	c.queue.Push(func() error {
    		c.workloadInstanceHandler(si, event)
    		return nil
    	})
    }
    
    func (c *Controller) workloadInstanceHandler(si *model.WorkloadInstance, event model.Event) {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu May 23 21:07:03 UTC 2024
    - 41.2K bytes
    - Viewed (0)
  4. pilot/test/xds/fake.go

    		if !ok || k8s.Cluster() != cg.ServiceEntryRegistry.Cluster() {
    			continue
    		}
    		cg.ServiceEntryRegistry.AppendWorkloadHandler(k8s.WorkloadInstanceHandler)
    		k8s.AppendWorkloadHandler(cg.ServiceEntryRegistry.WorkloadInstanceHandler)
    	}
    	s.WorkloadEntryController = autoregistration.NewController(cg.Store(), "test", keepalive.Infinity)
    
    	var listener net.Listener
    	if opts.ListenerBuilder != nil {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Jun 10 16:08:52 UTC 2024
    - 18.4K bytes
    - Viewed (0)
  5. pilot/pkg/serviceregistry/serviceentry/controller_test.go

    		},
    	}
    	for i := 0; i < b.N; i++ {
    		sd.WorkloadInstanceHandler(fi1, model.EventAdd)
    		sd.WorkloadInstanceHandler(fi2, model.EventAdd)
    		sd.WorkloadInstanceHandler(fi3, model.EventDelete)
    
    		sd.WorkloadInstanceHandler(fi2, model.EventDelete)
    		sd.WorkloadInstanceHandler(fi1, model.EventDelete)
    		sd.WorkloadInstanceHandler(fi3, model.EventDelete)
    	}
    }
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed May 29 15:31:09 UTC 2024
    - 92.9K bytes
    - Viewed (0)
  6. pilot/pkg/serviceregistry/serviceentry/controller.go

    		ConfigsUpdated: configsUpdated,
    		Reason:         model.NewReasonStats(model.ServiceUpdate),
    	}
    	s.XdsUpdater.ConfigUpdate(pushReq)
    }
    
    // WorkloadInstanceHandler defines the handler for service instances generated by other registries
    func (s *Controller) WorkloadInstanceHandler(wi *model.WorkloadInstance, event model.Event) {
    	log.Debugf("Handle event %s for workload instance (%s/%s) in namespace %s", event,
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed May 29 15:31:09 UTC 2024
    - 36.8K bytes
    - Viewed (0)
  7. pilot/pkg/serviceregistry/serviceregistry_test.go

    	go configController.Run(stop)
    
    	se := serviceentry.NewController(configController, xdsUpdater, meshWatcher)
    	client.RunAndWait(stop)
    
    	kc.AppendWorkloadHandler(se.WorkloadInstanceHandler)
    	se.AppendWorkloadHandler(kc.WorkloadInstanceHandler)
    
    	go kc.Run(stop)
    	go se.Run(stop)
    
    	return configController, client.Kube(), xdsUpdater
    }
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu May 23 21:07:03 UTC 2024
    - 51.2K bytes
    - Viewed (0)
Back to top