Use http when not using tls 68/99368/1
authorKiran Kamineni <kiran.k.kamineni@intel.com>
Mon, 9 Dec 2019 23:20:46 +0000 (15:20 -0800)
committerKiran Kamineni <kiran.k.kamineni@intel.com>
Mon, 9 Dec 2019 23:20:56 +0000 (15:20 -0800)
Issue-ID: MULTICLOUD-666
Change-Id: I8838fb2d312c841fd421d0a887bcfe181f6281e9
Signed-off-by: Kiran Kamineni <kiran.k.kamineni@intel.com>
src/k8splugin/internal/db/etcd.go

index fda44b2..97771a0 100644 (file)
@@ -71,7 +71,12 @@ func newClient(store *clientv3.Client, c EtcdConfig) (EtcdClient, error) {
                if len(c.CertFile) == 0 && len(c.KeyFile) == 0 && len(c.CAFile) == 0 {
                        tlsConfig = nil
                }
-               endpoint := "https://" + c.Endpoint + ":2379"
+               endpoint := ""
+               if tlsConfig == nil {
+                       endpoint = "http://" + c.Endpoint + ":2379"
+               } else {
+                       endpoint = "https://" + c.Endpoint + ":2379"
+               }
 
                store, err = clientv3.New(clientv3.Config{
                        Endpoints:   []string{endpoint},