type noneEndpointReconciler … // NewNoneEndpointReconciler creates a new EndpointReconciler that reconciles based on a // nothing. It is a no-op. func NewNoneEndpointReconciler() EndpointReconciler { … } // ReconcileEndpoints noop reconcile func (r *noneEndpointReconciler) ReconcileEndpoints(serviceName string, ip net.IP, endpointPorts []corev1.EndpointPort, reconcilePorts bool) error { … } // RemoveEndpoints noop reconcile func (r *noneEndpointReconciler) RemoveEndpoints(serviceName string, ip net.IP, endpointPorts []corev1.EndpointPort) error { … } func (r *noneEndpointReconciler) StopReconciling() { … } func (r *noneEndpointReconciler) Destroy() { … }