From c07165fb384c6107778c7b54116c92188821f9e5 Mon Sep 17 00:00:00 2001 From: Shin Fan Date: Mon, 24 May 2021 13:58:27 -0700 Subject: [PATCH] fix(transport): perform mTLS endpoint switching when custom http client is provided (#1038) For existing users that provide custom http clients today, this change is invisible since it is gated by the mTLS environment variable. --- transport/internal/dca/dca.go | 2 -- 1 file changed, 2 deletions(-) diff --git a/transport/internal/dca/dca.go b/transport/internal/dca/dca.go index b3be7e4e3a7..071586e9446 100644 --- a/transport/internal/dca/dca.go +++ b/transport/internal/dca/dca.go @@ -68,8 +68,6 @@ func GetClientCertificateSourceAndEndpoint(settings *internal.DialSettings) (cer func getClientCertificateSource(settings *internal.DialSettings) (cert.Source, error) { if !isClientCertificateEnabled() { return nil, nil - } else if settings.HTTPClient != nil { - return nil, nil // HTTPClient is incompatible with ClientCertificateSource } else if settings.ClientCertSource != nil { return settings.ClientCertSource, nil } else {