MCPcopy Create free account
hub / github.com/ROCm/gpu-operator / ValidatorAPI

Interface ValidatorAPI

internal/validator/validator.go:28–31  ·  view source on GitHub ↗

go:generate mockgen -source=validator.go -package=validator -destination=mock_validator.go ValidatorAPI

Source from the content-addressed store, hash-verified

26
27//go:generate mockgen -source=validator.go -package=validator -destination=mock_validator.go ValidatorAPI
28type ValidatorAPI interface {
29 ValidateDeviceConfigAll(ctx context.Context, client client.Client, devConfig *amdv1alpha1.DeviceConfig) []string
30 ValidateDeviceConfigSpec(ctx context.Context, client client.Client, devConfig *amdv1alpha1.DeviceConfig, specs []string) []string
31}
32
33type validator struct {
34 specValidationFuncs map[string]func(context.Context, client.Client, *amdv1alpha1.DeviceConfig) error

Callers 1

validateDeviceConfigMethod · 0.65

Implementers 3

MockValidatorAPIinternal/validator/mock_validator.go
MockValidatorAPIMockRecorderinternal/validator/mock_validator.go
validatorinternal/validator/validator.go

Calls

no outgoing calls

Tested by

no test coverage detected