Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ProxyConfig ¶
type ProxyConfig struct {
DisableEnvoyVersionCheck bool
ProxyPrometheusPort int
ProxyAdminPort int
EnvoyLog string
EnvoyAccessLogBufferSize uint
EnvoyDefaultLogLevel string
EnvoyBaseID uint64
EnvoyKeepCapNetbindservice bool
ProxyConnectTimeout uint
ProxyInitialFetchTimeout uint
ProxyGID uint
ProxyMaxRequestsPerConnection int
ProxyMaxConnectionDurationSeconds int
ProxyIdleTimeoutSeconds int
ProxyMaxConcurrentRetries uint32
HTTPNormalizePath bool
HTTPRequestTimeout uint
HTTPIdleTimeout uint
HTTPMaxGRPCTimeout uint
HTTPRetryCount uint
HTTPRetryTimeout uint
HTTPStreamIdleTimeout uint
UseFullTLSContext bool
ProxyXffNumTrustedHopsIngress uint32
ProxyXffNumTrustedHopsEgress uint32
EnvoyPolicyRestoreTimeout time.Duration
EnvoyHTTPUpstreamLingerTimeout int
}
func (ProxyConfig) Flags ¶
func (r ProxyConfig) Flags(flags *pflag.FlagSet)
Click to show internal directories.
Click to hide internal directories.