Documentation ¶
Index ¶
- Constants
- Variables
- func DefaultGateway(writeNamespace string) *v1.Gateway
- func DefaultHybridGateway(writeNamespace string) *v1.Gateway
- func DefaultHybridSslGateway(writeNamespace string) *v1.Gateway
- func DefaultMatchableHttpGateway(writeNamespace string, sslConfigMatch *ssl.SslConfig) *v1.MatchableHttpGateway
- func DefaultMatcher() *matchers.Matcher
- func DefaultSslGateway(writeNamespace string) *v1.Gateway
- func DefaultTcpGateway(writeNamespace string) *v1.Gateway
- func DefaultTcpSslGateway(writeNamespace string) *v1.Gateway
- func DefaultVirtualService(namespace, name string) *v1.VirtualService
- func DirectResponseVirtualService(namespace, name, body string) *v1.VirtualService
- func GatewayProxyConfigDumpServiceName(name string) string
Constants ¶
View Source
const ( GatewayProxyName = "gateway-proxy" GatewayBindAddress = "::" ConfigDumpServiceSuffix = "-config-dump-service" )
Variables ¶
View Source
var ( GlooProxyValidationServerAddr = fmt.Sprintf("gloo:%v", defaults.GlooValidationPort) ValidationWebhookBindPort = 8443 ValidationWebhookTlsCertPath = filepath.Join("/etc", "gateway", "validation-certs", corev1.TLSCertKey) ValidationWebhookTlsKeyPath = filepath.Join("/etc", "gateway", "validation-certs", corev1.TLSPrivateKeyKey) )
Functions ¶
func DefaultGateway ¶
func DefaultHybridGateway ¶ added in v1.9.25
The default Hybrid gateway is currently only used for testing purposes but could be included later if we decide it should be.
func DefaultHybridSslGateway ¶ added in v1.9.25
func DefaultMatchableHttpGateway ¶ added in v1.9.25
func DefaultMatchableHttpGateway(writeNamespace string, sslConfigMatch *ssl.SslConfig) *v1.MatchableHttpGateway
func DefaultMatcher ¶ added in v1.0.0
func DefaultSslGateway ¶
func DefaultTcpGateway ¶ added in v0.18.0
The default TCP gateways are currently only used for testing purposes but could be included later if we decide they should be.
func DefaultTcpSslGateway ¶ added in v0.18.0
func DefaultVirtualService ¶
func DefaultVirtualService(namespace, name string) *v1.VirtualService
func DirectResponseVirtualService ¶ added in v1.14.7
func DirectResponseVirtualService(namespace, name, body string) *v1.VirtualService
func GatewayProxyConfigDumpServiceName ¶ added in v1.6.11
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.