Validate on replicas being non-negative

This commit is contained in:
derekwaynecarr
2014-08-04 15:02:51 -04:00
parent fb49ea331d
commit e5fd877052
2 changed files with 10 additions and 0 deletions

View File

@@ -318,6 +318,9 @@ func ValidateReplicationController(controller *ReplicationController) []error {
if labels.Set(controller.DesiredState.ReplicaSelector).AsSelector().Empty() {
errors = append(errors, makeInvalidError("ReplicationController.ReplicaSelector", controller.DesiredState.ReplicaSelector))
}
if controller.DesiredState.Replicas < 0 {
errors = append(errors, makeInvalidError("ReplicationController.Replicas", controller.DesiredState.Replicas ))
}
errors = append(errors, ValidateManifest(&controller.DesiredState.PodTemplate.DesiredState.Manifest)...)
return errors
}