Versions in this module Expand all Collapse all v2 v2.5.6 Aug 7, 2023 Changes in this version + var ErrNotFound = errors.New("backend not found") + func GetTrafficProxyNodeSelector(tgb *elbv2api.TargetGroupBinding) (labels.Selector, error) + func IsNodeSuitableAsTrafficProxy(node *corev1.Node) bool + func NewDefaultEndpointResolver(k8sClient client.Client, podInfoRepo k8s.PodInfoRepo, failOpenEnabled bool, ...) *defaultEndpointResolver + type EndpointResolveOption func(opts *EndpointResolveOptions) + func WithNodeSelector(nodeSelector labels.Selector) EndpointResolveOption + func WithPodReadinessGate(cond corev1.PodConditionType) EndpointResolveOption + type EndpointResolveOptions struct + NodeSelector labels.Selector + PodReadinessGates []corev1.PodConditionType + func (opts *EndpointResolveOptions) ApplyOptions(options []EndpointResolveOption) + type EndpointResolver interface + ResolveNodePortEndpoints func(ctx context.Context, svcKey types.NamespacedName, port intstr.IntOrString, ...) ([]NodePortEndpoint, error) + ResolvePodEndpoints func(ctx context.Context, svcKey types.NamespacedName, port intstr.IntOrString, ...) ([]PodEndpoint, bool, error) + type EndpointsData struct + Endpoints []discv1.Endpoint + Ports []discv1.EndpointPort + type NodePortEndpoint struct + InstanceID string + Node *corev1.Node + Port int64 + type PodEndpoint struct + IP string + Pod k8s.PodInfo + Port int64 Other modules containing this package github.com/sonal-chauhan/aws-load-balancer-controller