func ValidatePodState(podState *api.PodState) errs.ErrorList { allErrs := errs.ErrorList(ValidateManifest(&podState.Manifest)).Prefix("manifest") if podState.RestartPolicy.Type == "" { podState.RestartPolicy.Type = api.RestartAlways } else if podState.RestartPolicy.Type != api.RestartAlways && podState.RestartPolicy.Type != api.RestartOnFailure && podState.RestartPolicy.Type != api.RestartNever { allErrs = append(allErrs, errs.NewFieldNotSupported("restartPolicy.type", podState.RestartPolicy.Type)) } return allErrs }
func ValidatePodState(podState *PodState) errs.ErrorList { allErrs := errs.ErrorList(ValidateManifest(&podState.Manifest)) if podState.RestartPolicy.Type == "" { podState.RestartPolicy.Type = RestartAlways } else if podState.RestartPolicy.Type != RestartAlways && podState.RestartPolicy.Type != RestartOnFailure && podState.RestartPolicy.Type != RestartNever { allErrs = append(allErrs, errs.NewNotSupported("PodState.RestartPolicy.Type", podState.RestartPolicy.Type)) } return allErrs }
func ValidatePodState(podState *api.PodState) errs.ErrorList { allErrs := errs.ErrorList(ValidateManifest(&podState.Manifest)).Prefix("manifest") return allErrs }