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 *v1alpha1.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
}
Server wraps the EnvoyGateway configuration and additional parameters used by Envoy Gateway server.
Click to show internal directories.
Click to hide internal directories.