"description":"Default usage constraints on this kind by resource name. Default values on this kind by resource name if omitted."
"description":"Default resource requirement limit value by resource name if resource limit is omitted."
},
"defaultRequest":{
"type":"any",
"description":"DefaultRequest is the default resource requirement request value by resource name if resource request is omitted."
},
"maxLimitRequestRatio":{
"type":"any",
"description":"MaxLimitRequestRatio if specified, the named resource must have a request and limit that are both non-zero where limit divided by request is less than or equal to the enumerated value; this represents the max burst for the named resource."
// MaxLimitRequestRatio if specified, the named resource must have a request and limit that are both non-zero where limit divided by request is less than or equal to the enumerated value; this represents the max burst for the named resource.
"":"LimitRangeItem defines a min/max usage limit for any resource that matches on kind.",
"":"LimitRangeItem defines a min/max usage limit for any resource that matches on kind.",
"type":"Type of resource that this limit applies to.",
"type":"Type of resource that this limit applies to.",
"max":"Max usage constraints on this kind by resource name.",
"max":"Max usage constraints on this kind by resource name.",
"min":"Min usage constraints on this kind by resource name.",
"min":"Min usage constraints on this kind by resource name.",
"default":"Default usage constraints on this kind by resource name. Default values on this kind by resource name if omitted.",
"default":"Default resource requirement limit value by resource name if resource limit is omitted.",
"defaultRequest":"DefaultRequest is the default resource requirement request value by resource name if resource request is omitted.",
"maxLimitRequestRatio":"MaxLimitRequestRatio if specified, the named resource must have a request and limit that are both non-zero where limit divided by request is less than or equal to the enumerated value; this represents the max burst for the named resource.",
allErrs=append(allErrs,errs.NewFieldInvalid(fmt.Sprintf("spec.limits[%d].max[%s]",i,k),minValue,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].min[%s]",i,k),minValue,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].defaultRequest[%s]",i,k),defaultRequestValue,fmt.Sprintf("min value %s is greater than default request value %s",minQuantity.String(),defaultRequestQuantity.String())))
allErrs=append(allErrs,errs.NewFieldInvalid(fmt.Sprintf("spec.limits[%d].defaultRequest[%s]",i,k),defaultRequestValue,fmt.Sprintf("default request value %s is greater than max value %s",defaultRequestQuantity.String(),maxQuantity.String())))
allErrs=append(allErrs,errs.NewFieldInvalid(fmt.Sprintf("spec.limits[%d].defaultRequest[%s]",i,k),defaultRequestValue,fmt.Sprintf("default request value %s is greater than default limit value %s",defaultRequestQuantity.String(),defaultQuantity.String())))
allErrs=append(allErrs,errs.NewFieldInvalid(fmt.Sprintf("spec.limits[%d].max[%s]",i,k),minValue,fmt.Sprintf("min value %s is greater than default value %s",minQuantity.String(),defaultQuantity.String())))
allErrs=append(allErrs,errs.NewFieldInvalid(fmt.Sprintf("spec.limits[%d].default[%s]",i,k),minValue,fmt.Sprintf("min value %s is greater than default value %s",minQuantity.String(),defaultQuantity.String())))
allErrs=append(allErrs,errs.NewFieldInvalid(fmt.Sprintf("spec.limits[%d].max[%s]",i,k),minValue,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].default[%s]",i,k),maxValue,fmt.Sprintf("default value %s is greater than max value %s",defaultQuantity.String(),maxQuantity.String())))