Fix pvc requests.storage validation

This commit is contained in:
derekwaynecarr
2016-08-10 14:18:37 -04:00
parent 89b4598ab7
commit cebb038935
2 changed files with 43 additions and 9 deletions

View File

@@ -675,6 +675,28 @@ func TestValidatePersistentVolumeClaim(t *testing.T) {
},
}),
},
"negative-storage-request": {
isExpectedFailure: true,
claim: testVolumeClaim("foo", "ns", api.PersistentVolumeClaimSpec{
Selector: &unversioned.LabelSelector{
MatchExpressions: []unversioned.LabelSelectorRequirement{
{
Key: "key2",
Operator: "Exists",
},
},
},
AccessModes: []api.PersistentVolumeAccessMode{
api.ReadWriteOnce,
api.ReadOnlyMany,
},
Resources: api.ResourceRequirements{
Requests: api.ResourceList{
api.ResourceName(api.ResourceStorage): resource.MustParse("-10G"),
},
},
}),
},
}
for name, scenario := range scenarios {