in controllers/testutils.go [76:88]
func (e *etcdadmClusterTest) buildClusterWithExternalEtcd() *etcdadmClusterTest {
e.cluster = e.newClusterWithExternalEtcd()
e.etcdadmCluster = e.newEtcdadmCluster(e.cluster)
e.machines = []*clusterv1.Machine{}
endpoints := []string{}
for i := 0; i < e.replicas; i++ {
machine := e.newEtcdMachine()
e.machines = append(e.machines, machine)
endpoints = append(endpoints, fmt.Sprintf("https://%v:2379", machine.Status.Addresses[0].Address))
}
e.etcdadmCluster.Status.Endpoints = strings.Join(endpoints, ",")
return e
}