diff --git a/tests/framework/e2e/cluster_proxy.go b/tests/framework/e2e/cluster_proxy.go index 26094eefc..2c4e603e1 100644 --- a/tests/framework/e2e/cluster_proxy.go +++ b/tests/framework/e2e/cluster_proxy.go @@ -238,7 +238,8 @@ func newProxyV3Proc(cfg *EtcdServerProcessConfig) *proxyV3Proc { default: tlsArgs = append(tlsArgs, cfg.TlsArgs[i]) } - + } + if len(cfg.TlsArgs) > 0 { // Configure certificates for connection proxy ---> server. // This certificate must NOT have CN set. tlsArgs = append(tlsArgs, @@ -247,6 +248,7 @@ func newProxyV3Proc(cfg *EtcdServerProcessConfig) *proxyV3Proc { "--cacert", path.Join(FixturesDir, "ca.crt"), "--client-crl-file", path.Join(FixturesDir, "revoke.crl")) } + return &proxyV3Proc{ proxyProc{ lg: cfg.lg,