Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for NewStatusSyncer (0.15 sec)

  1. pilot/pkg/config/kube/ingress/status.go

    func (s *StatusSyncer) Run(stopCh <-chan struct{}) {
    	s.queue.Run(stopCh)
    	controllers.ShutdownAll(s.services, s.nodes, s.pods, s.ingressClasses, s.ingresses)
    }
    
    // NewStatusSyncer creates a new instance
    func NewStatusSyncer(meshHolder mesh.Watcher, kc kubelib.Client) *StatusSyncer {
    	c := &StatusSyncer{
    		meshConfig:     meshHolder,
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Feb 28 16:41:38 UTC 2024
    - 7.9K bytes
    - Viewed (0)
  2. pilot/pkg/config/kube/ingress/status_test.go

    	config.IngressService = ingressService
    	return mesh.NewFixedWatcher(config)
    }
    
    func makeStatusSyncer(t *testing.T, name string) *StatusSyncer {
    	client := kubelib.NewFakeClient(testObjects...)
    	sync := NewStatusSyncer(fakeMeshHolder(name), client)
    	client.RunAndWait(test.NewStop(t))
    	go sync.Run(test.NewStop(t))
    	return sync
    }
    
    // nolint: unparam
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Feb 28 16:41:38 UTC 2024
    - 5.8K bytes
    - Viewed (0)
  3. pilot/pkg/bootstrap/configcontroller.go

    			leaderelection.
    				NewLeaderElection(args.Namespace, args.PodName, leaderelection.IngressController, args.Revision, s.kubeClient).
    				AddRunFunction(func(leaderStop <-chan struct{}) {
    					ingressSyncer := ingress.NewStatusSyncer(s.environment.Watcher, s.kubeClient)
    					// Start informers again. This fixes the case where informers for namespace do not start,
    					// as we create them only after acquiring the leader lock
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Feb 28 16:41:38 UTC 2024
    - 14.1K bytes
    - Viewed (0)
Back to top