in plugins/client/grpc/client.go [80:128]
func (c *Client) DefaultConfig() string {
return `
# The gRPC client finder type
finder_type: "static"
# The gRPC server address (default localhost:11800), multiple addresses are split by ",".
server_addr: localhost:11800
# The gRPC kubernetes server address finder
kubernetes_config:
# The kind of resource
kind: pod
# The resource namespaces
namespaces:
- default
# How to get the address exported port
extra_port:
# Resource target port
port: 11800
# The TLS switch (default false).
enable_tls: false
# The file path of client.pem. The config only works when opening the TLS switch.
client_pem_path: ""
# The file path of client.key. The config only works when opening the TLS switch.
client_key_path: ""
# The file path oca.pem. The config only works when opening the TLS switch.
ca_pem_path: ""
# InsecureSkipVerify controls whether a client verifies the server's certificate chain and host name.
insecure_skip_verify: true
# The auth value when send request
authentication: ""
# How frequently to check the connection(second)
check_period: 5
# The gRPC send request timeout
timeout:
# The timeout for unary single request
unary: 5s
# The timeout for unary stream request
stream: 20s
`
}