From b1c2a5d153417c95d2e09e6f45ea9215aabe208d Mon Sep 17 00:00:00 2001 From: galal-hussein Date: Sat, 17 Feb 2018 01:43:34 +0200 Subject: [PATCH] Fix etcd issue with reloading cluster --- cluster/cluster.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cluster/cluster.go b/cluster/cluster.go index fa9b3767..32ee1394 100644 --- a/cluster/cluster.go +++ b/cluster/cluster.go @@ -316,7 +316,9 @@ func ConfigureCluster(ctx context.Context, rkeConfig v3.RancherKubernetesEngineC func (c *Cluster) getEtcdProcessHostMap(readyEtcdHosts []*hosts.Host) map[*hosts.Host]v3.Process { etcdProcessHostMap := make(map[*hosts.Host]v3.Process) for _, host := range c.EtcdHosts { - etcdProcessHostMap[host] = c.BuildEtcdProcess(host, readyEtcdHosts) + if !host.ToAddEtcdMember { + etcdProcessHostMap[host] = c.BuildEtcdProcess(host, readyEtcdHosts) + } } return etcdProcessHostMap }