func RegisterValidations(v *validator.Validate) error { if err := v.RegisterValidation("componentexists", ComponentExistsValidation); err != nil { return err } if err := v.RegisterValidation("containerexists", ContainerExistsValidation); err != nil { return err } if err := v.RegisterValidation("componentcontainer", ComponentContainerFormatValidation); err != nil { return err } // will handle this in vendor web. this prevents panic from validator.v8 library if err := v.RegisterValidation("integrationexists", NoopValidation); err != nil { return err } // will handle this in vendor web. this prevents panic from validator.v8 library if err := v.RegisterValidation("externalregistryexists", NoopValidation); err != nil { return err } return nil }
func RegisterValidations(v *validator.Validate) error { if err := v.RegisterValidation("configitemwhen", ConfigItemWhenValidation); err != nil { return err } if err := v.RegisterValidation("apiversion", SemverValidation); err != nil { return err } if err := v.RegisterValidation("semver", SemverValidation); err != nil { return err } if err := v.RegisterValidation("componentexists", ComponentExistsValidation); err != nil { return err } if err := v.RegisterValidation("containerexists", ContainerExistsValidation); err != nil { return err } if err := v.RegisterValidation("componentcontainer", ComponentContainerFormatValidation); err != nil { return err } if err := v.RegisterValidation("absolutepath", IsAbsolutePath); err != nil { return err } // will handle this in vendor web. this prevents panic from validator.v8 library if err := v.RegisterValidation("integrationexists", NoopValidation); err != nil { return err } // will handle this in vendor web. this prevents panic from validator.v8 library if err := v.RegisterValidation("externalregistryexists", NoopValidation); err != nil { return err } if err := v.RegisterValidation("bytes", IsBytesValidation); err != nil { return err } if err := v.RegisterValidation("bool", IsBoolValidation); err != nil { return err } if err := v.RegisterValidation("tcpport", IsTcpPortValidation); err != nil { return err } if err := v.RegisterValidation("graphiteretention", GraphiteRetentionFormatValidation); err != nil { return err } if err := v.RegisterValidation("graphiteaggregation", GraphiteAggregationFormatValidation); err != nil { return err } if err := v.RegisterValidation("monitorlabelscale", MonitorLabelScaleValidation); err != nil { return err } return nil }