Versions in this module Expand all Collapse all v1 v1.24.10 Oct 24, 2017 v1.24.9 Oct 24, 2017 Changes in this version + type EndpointsConfig struct + func NewEndpointsConfig(endpointsInformer coreinformers.EndpointsInformer, resyncPeriod time.Duration) *EndpointsConfig + func (c *EndpointsConfig) RegisterEventHandler(handler EndpointsHandler) + func (c *EndpointsConfig) Run(stopCh <-chan struct{}) + type EndpointsHandler interface + OnEndpointsAdd func(endpoints *api.Endpoints) + OnEndpointsDelete func(endpoints *api.Endpoints) + OnEndpointsSynced func() + OnEndpointsUpdate func(oldEndpoints, endpoints *api.Endpoints) + type ServiceConfig struct + func NewServiceConfig(serviceInformer coreinformers.ServiceInformer, resyncPeriod time.Duration) *ServiceConfig + func (c *ServiceConfig) RegisterEventHandler(handler ServiceHandler) + func (c *ServiceConfig) Run(stopCh <-chan struct{}) + type ServiceHandler interface + OnServiceAdd func(service *api.Service) + OnServiceDelete func(service *api.Service) + OnServiceSynced func() + OnServiceUpdate func(oldService, service *api.Service)