in api/v1alpha1/dsmaster_webhook.go [66:82]
func (r *DSMaster) ValidateCreate() error {
var allErrs field.ErrorList
if r.Spec.HpaPolicy != nil {
if &r.Spec.HpaPolicy.MinReplicas != nil && &r.Spec.HpaPolicy.MaxReplicas != nil && r.Spec.HpaPolicy.MinReplicas > r.Spec.HpaPolicy.MaxReplicas {
return apierrors.NewInvalid(
schema.GroupKind{Group: "ds", Kind: "DSMaster"},
r.Name,
allErrs)
}
} else {
dsmasterlog.Info("Hpa `s replicas is valid")
return nil
}
return nil
}