diff --git a/test/e2e/framework/providers/gce/gce.go b/test/e2e/framework/providers/gce/gce.go index 472d57f0b4a..4758b5091a1 100644 --- a/test/e2e/framework/providers/gce/gce.go +++ b/test/e2e/framework/providers/gce/gce.go @@ -184,16 +184,12 @@ func (p *Provider) EnsureLoadBalancerResourcesDeleted(ip, portRange string) erro } func getGCEZoneForGroup(group string) (string, error) { - zone := framework.TestContext.CloudConfig.Zone - if framework.TestContext.CloudConfig.MultiZone { - output, err := exec.Command("gcloud", "compute", "instance-groups", "managed", "list", - "--project="+framework.TestContext.CloudConfig.ProjectID, "--format=value(zone)", "--filter=name="+group).CombinedOutput() - if err != nil { - return "", fmt.Errorf("Failed to get zone for node group %s: %s", group, output) - } - zone = strings.TrimSpace(string(output)) + output, err := exec.Command("gcloud", "compute", "instance-groups", "managed", "list", + "--project="+framework.TestContext.CloudConfig.ProjectID, "--format=value(zone)", "--filter=name="+group).CombinedOutput() + if err != nil { + return "", fmt.Errorf("Failed to get zone for node group %s: %s", group, output) } - return zone, nil + return strings.TrimSpace(string(output)), nil } // DeleteNode deletes a node which is specified as the argument