adsc

package
v0.2.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 14, 2020 License: MIT Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetHTTPConnectionManager

GetHTTPConnectionManager creates a HttpConnectionManager from filter

Types

type ADSC

type ADSC struct {
	*xds_v3.Client

	HandleEDSCDS  func(clusters map[string]*envoy_config_cluster_v3.Cluster)
	HandleCDS     func(clusters map[string]*envoy_config_cluster_v3.Cluster)
	HandleRDS     func(clusters map[string]*envoy_config_route_v3.RouteConfiguration)
	HandleHttpLDS func(listeners map[string]*envoy_config_listener_v3.Listener)
	HandleTcpLDS  func(listeners map[string]*envoy_config_listener_v3.Listener)
	HandleEDS     func(clusters map[string]*envoy_config_endpoint_v3.ClusterLoadAssignment)
	HandleSDS     func(secrets map[string]*envoy_extensions_transport_sockets_tls_v3.Secret)
	// contains filtered or unexported fields
}

func NewADSC

func NewADSC(address string, t *tls.Config, node utils.NodeConfig) *ADSC

func (*ADSC) Run

func (a *ADSC) Run(ctx context.Context) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL