Versions in this module Expand all Collapse all v1 v1.16.3 Oct 23, 2019 Changes in this version + func GetPodFromDeleteAction(obj interface{}) *v1.Pod + func GetPodServiceMemberships(serviceLister v1listers.ServiceLister, pod *v1.Pod) (sets.String, error) + func GetServicesToUpdateOnPodChange(serviceLister v1listers.ServiceLister, old, cur interface{}, ...) sets.String + func PodChanged(oldPod, newPod *v1.Pod, endpointChanged EndpointsMatch) (bool, bool) + func ShouldPodBeInEndpoints(pod *v1.Pod) bool + type EndpointsMatch func(*v1.Pod, *v1.Pod) bool + type ServiceKey struct + Name string + Namespace string + type ServiceState struct + type TriggerTimeTracker struct + ServiceStates map[ServiceKey]ServiceState + func NewTriggerTimeTracker() *TriggerTimeTracker + func (t *TriggerTimeTracker) ComputeEndpointLastChangeTriggerTime(namespace string, service *v1.Service, pods []*v1.Pod) time.Time + func (t *TriggerTimeTracker) DeleteService(namespace, name string)