in gke-windows-builder/builder/builder/gce.go [228:240]
func buildListInstancesFilter(labels map[string]string, instanceNamePrefix *string) string {
filters := []string{"(status eq RUNNING)"}
if instanceNamePrefix != nil {
filters = append(filters, fmt.Sprintf("(name eq %s.*)", *instanceNamePrefix))
}
for labelKey, value := range labels {
filters = append(filters, fmt.Sprintf("(labels.%s eq %s)", labelKey, value))
}
return strings.Join(filters, " ")
}