package
1.30.2
Repository: https://github.com/projectcontour/contour.git
Documentation: pkg.go.dev

# Functions

NewEndpointSliceTranslator allocates a new endpointsSlice translator.
NewEndpointsTranslator allocates a new endpoints translator.
NewListenerCache returns an instance of a ListenerCache.
NewRuntimeCache builds a RuntimeCache with the provided runtime settings that will be set in the runtime layer configured by Contour.
No description provided by the author
NewSnapshotHandler returns an instance of SnapshotHandler.
RecalculateEndpoints generates a slice of LoadBalancingEndpoint resources by matching the given service port to the given core_v1.Endpoints.

# Constants

nolint:revive.
nolint:revive.
nolint:revive.
nolint:revive.
nolint:revive.

# Structs

ClusterCache manages the contents of the gRPC CDS cache.
No description provided by the author
No description provided by the author
EndpointsCache is a cache of Endpoint and ServiceCluster objects.
EndpointSliceCache is a cache of EndpointSlice and ServiceCluster objects.
A EndpointsSliceTranslator translates Kubernetes EndpointSlice objects into Envoy ClusterLoadAssignment resources.
A EndpointsTranslator translates Kubernetes Endpoints objects into Envoy ClusterLoadAssignment resources.
No description provided by the author
No description provided by the author
No description provided by the author
ListenerCache manages the contents of the gRPC LDS cache.
ListenerConfig holds configuration parameters for building Envoy Listeners.
No description provided by the author
RouteCache manages the contents of the gRPC RDS cache.
RuntimeCache manages the contents of the gRPC RTDS cache.
SecretCache manages the contents of the gRPC SDS cache.
SnapshotHandler responds to DAG builds via the OnChange() event and Endpoint updates via the Refresh() event and generates and caches go-control-plane Snapshots.
No description provided by the author

# Type aliases

No description provided by the author
No description provided by the author