Documentation ¶
Overview ¶
Package lds implements Envoy's Listener Discovery Service (LDS).
Index ¶
Constants ¶
View Source
const ( // InboundListenerName is the name of the listener used for inbound traffic InboundListenerName = "inbound-listener" // OutboundListenerName is the name of the listener used for outbound traffic OutboundListenerName = "outbound-listener" )
Variables ¶
This section is empty.
Functions ¶
func NewResponse ¶
func NewResponse(meshCatalog catalog.MeshCataloger, proxy *envoy.Proxy, _ *xds_discovery.DiscoveryRequest, cfg configurator.Configurator, cm *certificate.Manager, proxyRegistry *registry.ProxyRegistry) ([]types.Resource, error)
NewResponse creates a new Listener Discovery Response. The response build 3 Listeners: 1. Inbound listener to handle incoming traffic 2. Outbound listener to handle outgoing traffic 3. Prometheus listener for metrics
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.