Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SdsServerConfig ¶
type SdsServerConfig struct { // Port of GRPC server that Envoy connects to GrpcPort int `yaml:"grpcPort" envconfig:"kuma_sds_server_grpc_port"` // TlsCertFile defines a path to a file with PEM-encoded TLS cert. TlsCertFile string `yaml:"tlsCertFile" envconfig:"kuma_sds_server_tls_cert_file"` // TlsKeyFile defines a path to a file with PEM-encoded TLS key. TlsKeyFile string `yaml:"tlsKeyFile" envconfig:"kuma_sds_server_tls_key_file"` // Interval for re-genarting configuration for Dataplanes connected to the Control Plane DataplaneConfigurationRefreshInterval time.Duration `yaml:"dataplaneConfigurationRefreshInterval" envconfig:"kuma_sds_server_dataplane_configuration_refresh_interval"` }
Envoy SDS server configuration
func DefaultSdsServerConfig ¶
func DefaultSdsServerConfig() *SdsServerConfig
func (*SdsServerConfig) Sanitize ¶
func (c *SdsServerConfig) Sanitize()
func (*SdsServerConfig) Validate ¶
func (c *SdsServerConfig) Validate() error
Click to show internal directories.
Click to hide internal directories.