allErrs=append(allErrs,errs.NewFieldInvalid(fmt.Sprintf("spec.limits[%d].min[%s]",i,k),minQuantity,fmt.Sprintf("min value %s is greater than max value %s",minQuantity.String(),maxQuantity.String())))
allErrs=append(allErrs,errs.NewFieldInvalid(fmt.Sprintf("spec.limits[%d].default[%s]",i,k),maxQuantity,fmt.Sprintf("default value %s is greater than max value %s",defaultQuantity.String(),maxQuantity.String())))
allErrs=append(allErrs,errs.NewFieldInvalid(fmt.Sprintf("spec.limits[%d].maxLimitRequestRatio[%s]",i,k),maxRatio,fmt.Sprintf("maxLimitRequestRatio %s is less than 1",maxRatio.String())))
allErrs=append(allErrs,errs.NewFieldInvalid(fmt.Sprintf("spec.limits[%d].maxLimitRequestRatio[%s]",i,k),maxRatio,fmt.Sprintf("maxLimitRequestRatio %s is greater than max/min = %f",maxRatio.String(),maxRatioLimit)))