diff --git a/pkg/kubenest/controlplane/etcd.go b/pkg/kubenest/controlplane/etcd.go index 2431f4726..49e56f382 100644 --- a/pkg/kubenest/controlplane/etcd.go +++ b/pkg/kubenest/controlplane/etcd.go @@ -55,10 +55,11 @@ func installEtcd(client clientset.Interface, name, namespace string, kubeNestCon initialClusters[index] = fmt.Sprintf("%s=%s", memberName, memberPeerURL) } vcLabel := util.GetVirtualControllerLabel() - IPV6FirstFlag, err := util.IPV6First(constants.APIServerServiceSubnet) - if err != nil { + IPV6FirstFlag, newErr := util.IPV6First(constants.APIServerServiceSubnet) + if newErr != nil { return err } + etcdStatefulSetBytes, err := util.ParseTemplate(etcd.EtcdStatefulSet, struct { StatefulSetName, Namespace, ImageRepository, Image, EtcdClientService, Version, VirtualControllerLabel string CertsSecretName, EtcdPeerServiceName string