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

Interface KMMModuleAPI

internal/kmmmodule/kmmmodule.go:97–101  ·  view source on GitHub ↗

go:generate mockgen -source=kmmmodule.go -package=kmmmodule -destination=mock_kmmmodule.go KMMModuleAPI

Source from the content-addressed store, hash-verified

95
96//go:generate mockgen -source=kmmmodule.go -package=kmmmodule -destination=mock_kmmmodule.go KMMModuleAPI
97type KMMModuleAPI interface {
98 SetNodeVersionLabelAsDesired(ctx context.Context, devConfig *amdv1alpha1.DeviceConfig, nodes *v1.NodeList) error
99 SetBuildConfigMapAsDesired(buildCM *v1.ConfigMap, devConfig *amdv1alpha1.DeviceConfig) error
100 SetKMMModuleAsDesired(ctx context.Context, mod *kmmv1beta1.Module, devConfig *amdv1alpha1.DeviceConfig, nodes *v1.NodeList) error
101}
102
103type kmmModule struct {
104 client client.Client

Implementers 4

MockKMMModuleAPIinternal/kmmmodule/mock_kmmmodule.go
MockKMMModuleAPIMockRecorderinternal/kmmmodule/mock_kmmmodule.go
noOpKMMModuleinternal/kmmmodule/kmmmodule.go
kmmModuleinternal/kmmmodule/kmmmodule.go

Calls

no outgoing calls

Tested by

no test coverage detected