extensions: api changes for perma-failed deployments

This commit is contained in:
Michail Kargakis
2016-09-15 17:55:25 +02:00
parent f11d01076e
commit 7bb68bc434
5 changed files with 107 additions and 2 deletions

View File

@@ -262,6 +262,9 @@ func ValidateDeploymentSpec(spec *extensions.DeploymentSpec, fldPath *field.Path
if spec.RollbackTo != nil {
allErrs = append(allErrs, ValidateRollback(spec.RollbackTo, fldPath.Child("rollback"))...)
}
if spec.ProgressDeadlineSeconds != nil {
allErrs = append(allErrs, apivalidation.ValidateNonnegativeField(int64(*spec.ProgressDeadlineSeconds), fldPath.Child("progressDeadlineSeconds"))...)
}
return allErrs
}