fix(inputs/kube_inventory): set TLS server name config properly (#9975)
This commit is contained in:
parent
c7f882c97d
commit
2fdf223efb
|
|
@ -74,6 +74,8 @@ avoid cardinality issues:
|
||||||
# tls_cert = "/path/to/certfile"
|
# tls_cert = "/path/to/certfile"
|
||||||
## Used for TLS client certificate authentication
|
## Used for TLS client certificate authentication
|
||||||
# tls_key = "/path/to/keyfile"
|
# tls_key = "/path/to/keyfile"
|
||||||
|
## Send the specified TLS server name via SNI
|
||||||
|
# tls_server_name = "kubernetes.example.com"
|
||||||
## Use TLS but skip chain & host verification
|
## Use TLS but skip chain & host verification
|
||||||
# insecure_skip_verify = false
|
# insecure_skip_verify = false
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,7 @@ type client struct {
|
||||||
func newClient(baseURL, namespace, bearerToken string, timeout time.Duration, tlsConfig tls.ClientConfig) (*client, error) {
|
func newClient(baseURL, namespace, bearerToken string, timeout time.Duration, tlsConfig tls.ClientConfig) (*client, error) {
|
||||||
c, err := kubernetes.NewForConfig(&rest.Config{
|
c, err := kubernetes.NewForConfig(&rest.Config{
|
||||||
TLSClientConfig: rest.TLSClientConfig{
|
TLSClientConfig: rest.TLSClientConfig{
|
||||||
ServerName: baseURL,
|
ServerName: tlsConfig.ServerName,
|
||||||
Insecure: tlsConfig.InsecureSkipVerify,
|
Insecure: tlsConfig.InsecureSkipVerify,
|
||||||
CAFile: tlsConfig.TLSCA,
|
CAFile: tlsConfig.TLSCA,
|
||||||
CertFile: tlsConfig.TLSCert,
|
CertFile: tlsConfig.TLSCert,
|
||||||
|
|
|
||||||
|
|
@ -81,6 +81,7 @@ var sampleConfig = `
|
||||||
# tls_ca = "/path/to/cafile"
|
# tls_ca = "/path/to/cafile"
|
||||||
# tls_cert = "/path/to/certfile"
|
# tls_cert = "/path/to/certfile"
|
||||||
# tls_key = "/path/to/keyfile"
|
# tls_key = "/path/to/keyfile"
|
||||||
|
# tls_server_name = "kubernetes.example.com"
|
||||||
## Use TLS but skip chain & host verification
|
## Use TLS but skip chain & host verification
|
||||||
# insecure_skip_verify = false
|
# insecure_skip_verify = false
|
||||||
`
|
`
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue