From dd9f37dbeef529e0cece263e2dfae64d1e016365 Mon Sep 17 00:00:00 2001 From: Darren Shepherd Date: Thu, 19 Apr 2018 08:54:15 -0700 Subject: [PATCH] Don't mask error --- cluster/plan.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cluster/plan.go b/cluster/plan.go index c8855941..d00a1ebc 100644 --- a/cluster/plan.go +++ b/cluster/plan.go @@ -29,7 +29,10 @@ const ( func GeneratePlan(ctx context.Context, rkeConfig *v3.RancherKubernetesEngineConfig, hostsInfoMap map[string]types.Info) (v3.RKEPlan, error) { clusterPlan := v3.RKEPlan{} - myCluster, _ := ParseCluster(ctx, rkeConfig, "", "", nil, nil, nil) + myCluster, err := ParseCluster(ctx, rkeConfig, "", "", nil, nil, nil) + if err != nil { + return clusterPlan, err + } // rkeConfig.Nodes are already unique. But they don't have role flags. So I will use the parsed cluster.Hosts to make use of the role flags. uniqHosts := hosts.GetUniqueHostList(myCluster.EtcdHosts, myCluster.ControlPlaneHosts, myCluster.WorkerHosts) for _, host := range uniqHosts {