Merge pull request #5220 from nikhiljindal/camelCaseFieldSelectors

Changing v1beta3 field selectors to be camelCased
pull/6/head
Brian Grant 2015-03-10 09:35:03 -07:00
commit 6062e14313
8 changed files with 15 additions and 15 deletions

View File

@ -1355,12 +1355,12 @@ func init() {
case "name":
return "name", value, nil
case "DesiredState.Host":
return "Status.Host", value, nil
return "status.host", value, nil
case "DesiredState.Status":
podStatus := PodStatus(value)
var internalValue newer.PodPhase
newer.Scheme.Convert(&podStatus, &internalValue)
return "Status.Phase", string(internalValue), nil
return "status.phase", string(internalValue), nil
default:
return "", "", fmt.Errorf("field label not supported: %s", label)
}

View File

@ -1271,12 +1271,12 @@ func init() {
case "name":
return "name", value, nil
case "DesiredState.Host":
return "Status.Host", value, nil
return "status.host", value, nil
case "DesiredState.Status":
podStatus := PodStatus(value)
var internalValue newer.PodPhase
newer.Scheme.Convert(&podStatus, &internalValue)
return "Status.Phase", string(internalValue), nil
return "status.phase", string(internalValue), nil
default:
return "", "", fmt.Errorf("field label not supported: %s", label)
}

View File

@ -29,9 +29,9 @@ func init() {
switch label {
case "name":
fallthrough
case "Status.Phase":
case "status.phase":
fallthrough
case "Status.Host":
case "status.host":
return label, value, nil
default:
return "", "", fmt.Errorf("field label not supported: %s", label)

View File

@ -53,7 +53,7 @@ func getHostFieldLabel() string {
case "v1beta1", "v1beta2":
return "DesiredState.Host"
default:
return "Status.Host"
return "status.host"
}
}

View File

@ -57,6 +57,6 @@ func getHostFieldLabel(apiVersion string) string {
case "v1beta1", "v1beta2":
return "DesiredState.Host"
default:
return "Status.Host"
return "status.host"
}
}

View File

@ -337,16 +337,16 @@ func TestListPodListSelection(t *testing.T) {
label: "label=qux",
expectedIDs: util.NewStringSet("qux"),
}, {
field: "Status.Phase=Failed",
field: "status.phase=Failed",
expectedIDs: util.NewStringSet("baz"),
}, {
field: "Status.Host=barhost",
field: "status.host=barhost",
expectedIDs: util.NewStringSet("bar"),
}, {
field: "Status.Host=",
field: "status.host=",
expectedIDs: util.NewStringSet("foo", "baz", "qux", "zot"),
}, {
field: "Status.Host!=",
field: "status.host!=",
expectedIDs: util.NewStringSet("bar"),
},
}

View File

@ -132,8 +132,8 @@ func MatchPod(label, field labels.Selector) generic.Matcher {
func PodToSelectableFields(pod *api.Pod) labels.Set {
return labels.Set{
"name": pod.Name,
"Status.Phase": string(pod.Status.Phase),
"Status.Host": pod.Status.Host,
"status.phase": string(pod.Status.Phase),
"status.host": pod.Status.Host,
}
}

View File

@ -259,7 +259,7 @@ func getHostFieldLabel(apiVersion string) string {
case "v1beta1", "v1beta2":
return "DesiredState.Host"
default:
return "Status.Host"
return "status.host"
}
}