Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for OnServiceUpdate (0.2 sec)

  1. pkg/proxy/config/config.go

    type ServiceHandler interface {
    	// OnServiceAdd is called whenever creation of new service object
    	// is observed.
    	OnServiceAdd(service *v1.Service)
    	// OnServiceUpdate is called whenever modification of an existing
    	// service object is observed.
    	OnServiceUpdate(oldService, service *v1.Service)
    	// OnServiceDelete is called whenever deletion of an existing service
    	// object is observed.
    	OnServiceDelete(service *v1.Service)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Apr 22 05:08:41 UTC 2024
    - 15.1K bytes
    - Viewed (0)
  2. pkg/controller/endpointslicemirroring/endpointslicemirroring_controller.go

    		c.queueEndpoints(obj)
    	}
    }
    
    // onServiceUpdate queues a sync for the relevant Endpoints resource.
    func (c *Controller) onServiceUpdate(prevObj, obj interface{}) {
    	service := obj.(*v1.Service)
    	prevService := prevObj.(*v1.Service)
    	if service == nil || prevService == nil {
    		utilruntime.HandleError(fmt.Errorf("onServiceUpdate() expected type v1.Service, got %T, %T", prevObj, obj))
    		return
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 06 23:18:31 UTC 2024
    - 20.1K bytes
    - Viewed (0)
  3. pkg/controller/endpointslice/endpointslice_controller.go

    		),
    		workerLoopPeriod: time.Second,
    	}
    
    	serviceInformer.Informer().AddEventHandler(cache.ResourceEventHandlerFuncs{
    		AddFunc: c.onServiceUpdate,
    		UpdateFunc: func(old, cur interface{}) {
    			c.onServiceUpdate(cur)
    		},
    		DeleteFunc: c.onServiceDelete,
    	})
    	c.serviceLister = serviceInformer.Lister()
    	c.servicesSynced = serviceInformer.Informer().HasSynced
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jun 04 08:33:32 UTC 2024
    - 23.6K bytes
    - Viewed (0)
  4. pkg/controller/endpoint/endpoints_controller.go

    				Name: "endpoint",
    			},
    		),
    		workerLoopPeriod: time.Second,
    	}
    
    	serviceInformer.Informer().AddEventHandler(cache.ResourceEventHandlerFuncs{
    		AddFunc: e.onServiceUpdate,
    		UpdateFunc: func(old, cur interface{}) {
    			e.onServiceUpdate(cur)
    		},
    		DeleteFunc: e.onServiceDelete,
    	})
    	e.serviceLister = serviceInformer.Lister()
    	e.servicesSynced = serviceInformer.Informer().HasSynced
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 26.3K bytes
    - Viewed (0)
  5. pkg/proxy/config/config_test.go

    	h.lock.Lock()
    	defer h.lock.Unlock()
    	namespacedName := types.NamespacedName{Namespace: service.Namespace, Name: service.Name}
    	h.state[namespacedName] = service
    	h.sendServices()
    }
    
    func (h *ServiceHandlerMock) OnServiceUpdate(oldService, service *v1.Service) {
    	h.lock.Lock()
    	defer h.lock.Unlock()
    	namespacedName := types.NamespacedName{Namespace: service.Namespace, Name: service.Name}
    	h.state[namespacedName] = service
    	h.sendServices()
    }
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Apr 22 05:08:41 UTC 2024
    - 14.3K bytes
    - Viewed (0)
  6. pkg/proxy/winkernel/proxier_test.go

    		t.Errorf("Global refCount: %v does not match endpoint refCount: %v", *proxier.endPointsRefCount[endpointGuid1], *epInfo.refCount)
    	}
    
    	proxier.setInitialized(false)
    
    	proxier.OnServiceUpdate(
    		makeTestService(svcPortName1.Namespace, svcPortName1.Name, func(svc *v1.Service) {
    			svc.Spec.Type = "NodePort"
    			svc.Spec.ClusterIP = svcIP1
    			svc.Spec.Ports = []v1.ServicePort{{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sun Jan 28 14:30:51 UTC 2024
    - 30.2K bytes
    - Viewed (0)
Back to top