func()

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
}