in main.go [385:395]
func getZone() (string, error) {
qualifiedZone, err := getFromMetadata("http://metadata.google.internal/computeMetadata/v1/instance/zone")
if err != nil {
return "", fmt.Errorf("failed to determine zone: could not discover instance zone: %w", err)
}
i := bytes.LastIndexByte(qualifiedZone, '/')
if i == -1 {
return "", fmt.Errorf("failed to determine zone: could not parse zone from metadata server: %s", qualifiedZone)
}
return string(qualifiedZone[i+1:]), nil
}