From 4a2215962550c2d8981a521ea8c23cea2a2a85ef Mon Sep 17 00:00:00 2001 From: Ciprian Hacman Date: Tue, 19 Jan 2021 08:27:29 +0200 Subject: [PATCH] Use a more generic check for etcd member prefixes --- upup/pkg/fi/cloudup/new_cluster.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/upup/pkg/fi/cloudup/new_cluster.go b/upup/pkg/fi/cloudup/new_cluster.go index 797cbd95f0c7f..7fed925cfd5b1 100644 --- a/upup/pkg/fi/cloudup/new_cluster.go +++ b/upup/pkg/fi/cloudup/new_cluster.go @@ -736,10 +736,9 @@ func trimCommonPrefix(names []string) []string { } } - for i := range names { - _, err := strconv.Atoi(names[i]) - if err == nil { - names[i] = "etcd-" + names[i] + for i, name := range names { + if len(name) > 0 && name[0] >= '0' && name[0] <= '9' { + names[i] = "etcd-" + name } }