Documentation ¶
Index ¶
Constants ¶
View Source
const ( // DefaultNamespace is the default namespace of Envoy Gateway. DefaultNamespace = "envoy-gateway-system" // DefaultDNSDomain is the default DNS domain used by k8s services. DefaultDNSDomain = "cluster.local" // EnvoyGatewayServiceName is the name of the Envoy Gateway service. EnvoyGatewayServiceName = "envoy-gateway" // EnvoyPrefix is the prefix applied to the Envoy ConfigMap, Service, Deployment, and ServiceAccount. EnvoyPrefix = "envoy" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Server ¶
type Server struct { // EnvoyGateway is the configuration used to startup Envoy Gateway. EnvoyGateway *egv1a1.EnvoyGateway // Namespace is the namespace that Envoy Gateway runs in. Namespace string // DNSDomain is the dns domain used by k8s services. Defaults to "cluster.local". DNSDomain string // Logger is the logr implementation used by Envoy Gateway. Logger logging.Logger // Elected chan is used to signal what a leader is elected Elected chan struct{} }
Server wraps the EnvoyGateway configuration and additional parameters used by Envoy Gateway server.
Click to show internal directories.
Click to hide internal directories.