Documentation
¶
Overview ¶
Code generated by MockGen. DO NOT EDIT. Source: kmmmodule.go
Generated by this command:
mockgen -source=kmmmodule.go -package=kmmmodule -destination=mock_kmmmodule.go KMMModuleAPI
Package kmmmodule is a generated GoMock package.
Index ¶
- func GetCMName(osName string, devCfg *amdv1alpha1.DeviceConfig) string
- func GetK8SNodes(ls string) (*v1.NodeList, error)
- func GetOSName(node v1.Node, devCfg *amdv1alpha1.DeviceConfig) (string, error)
- func GetVersionLabelKV(devConfig *amdv1alpha1.DeviceConfig) (string, string)
- func MapToLabelSelector(selector map[string]string) string
- type KMMModuleAPI
- type MockKMMModuleAPI
- func (m *MockKMMModuleAPI) EXPECT() *MockKMMModuleAPIMockRecorder
- func (m *MockKMMModuleAPI) SetBuildConfigMapAsDesired(buildCM *v10.ConfigMap, devConfig *v1alpha1.DeviceConfig) error
- func (m *MockKMMModuleAPI) SetDevicePluginAsDesired(ds *v1.DaemonSet, devConfig *v1alpha1.DeviceConfig) error
- func (m *MockKMMModuleAPI) SetKMMModuleAsDesired(ctx context.Context, mod *v1beta1.Module, devConfig *v1alpha1.DeviceConfig, ...) error
- func (m *MockKMMModuleAPI) SetNodeVersionLabelAsDesired(ctx context.Context, devConfig *v1alpha1.DeviceConfig, nodes *v10.NodeList) error
- type MockKMMModuleAPIMockRecorder
- func (mr *MockKMMModuleAPIMockRecorder) SetBuildConfigMapAsDesired(buildCM, devConfig any) *gomock.Call
- func (mr *MockKMMModuleAPIMockRecorder) SetDevicePluginAsDesired(ds, devConfig any) *gomock.Call
- func (mr *MockKMMModuleAPIMockRecorder) SetKMMModuleAsDesired(ctx, mod, devConfig, nodes any) *gomock.Call
- func (mr *MockKMMModuleAPIMockRecorder) SetNodeVersionLabelAsDesired(ctx, devConfig, nodes any) *gomock.Call
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetCMName ¶
func GetCMName(osName string, devCfg *amdv1alpha1.DeviceConfig) string
func GetOSName ¶
func GetOSName(node v1.Node, devCfg *amdv1alpha1.DeviceConfig) (string, error)
func GetVersionLabelKV ¶
func GetVersionLabelKV(devConfig *amdv1alpha1.DeviceConfig) (string, string)
func MapToLabelSelector ¶
Types ¶
type KMMModuleAPI ¶
type KMMModuleAPI interface { SetNodeVersionLabelAsDesired(ctx context.Context, devConfig *amdv1alpha1.DeviceConfig, nodes *v1.NodeList) error SetBuildConfigMapAsDesired(buildCM *v1.ConfigMap, devConfig *amdv1alpha1.DeviceConfig) error SetKMMModuleAsDesired(ctx context.Context, mod *kmmv1beta1.Module, devConfig *amdv1alpha1.DeviceConfig, nodes *v1.NodeList) error SetDevicePluginAsDesired(ds *appsv1.DaemonSet, devConfig *amdv1alpha1.DeviceConfig) error }
func NewKMMModule ¶
func NewKMMModule(client client.Client, scheme *runtime.Scheme) KMMModuleAPI
type MockKMMModuleAPI ¶
type MockKMMModuleAPI struct {
// contains filtered or unexported fields
}
MockKMMModuleAPI is a mock of KMMModuleAPI interface.
func NewMockKMMModuleAPI ¶
func NewMockKMMModuleAPI(ctrl *gomock.Controller) *MockKMMModuleAPI
NewMockKMMModuleAPI creates a new mock instance.
func (*MockKMMModuleAPI) EXPECT ¶
func (m *MockKMMModuleAPI) EXPECT() *MockKMMModuleAPIMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockKMMModuleAPI) SetBuildConfigMapAsDesired ¶
func (m *MockKMMModuleAPI) SetBuildConfigMapAsDesired(buildCM *v10.ConfigMap, devConfig *v1alpha1.DeviceConfig) error
SetBuildConfigMapAsDesired mocks base method.
func (*MockKMMModuleAPI) SetDevicePluginAsDesired ¶
func (m *MockKMMModuleAPI) SetDevicePluginAsDesired(ds *v1.DaemonSet, devConfig *v1alpha1.DeviceConfig) error
SetDevicePluginAsDesired mocks base method.
func (*MockKMMModuleAPI) SetKMMModuleAsDesired ¶
func (m *MockKMMModuleAPI) SetKMMModuleAsDesired(ctx context.Context, mod *v1beta1.Module, devConfig *v1alpha1.DeviceConfig, nodes *v10.NodeList) error
SetKMMModuleAsDesired mocks base method.
func (*MockKMMModuleAPI) SetNodeVersionLabelAsDesired ¶
func (m *MockKMMModuleAPI) SetNodeVersionLabelAsDesired(ctx context.Context, devConfig *v1alpha1.DeviceConfig, nodes *v10.NodeList) error
SetNodeVersionLabelAsDesired mocks base method.
type MockKMMModuleAPIMockRecorder ¶
type MockKMMModuleAPIMockRecorder struct {
// contains filtered or unexported fields
}
MockKMMModuleAPIMockRecorder is the mock recorder for MockKMMModuleAPI.
func (*MockKMMModuleAPIMockRecorder) SetBuildConfigMapAsDesired ¶
func (mr *MockKMMModuleAPIMockRecorder) SetBuildConfigMapAsDesired(buildCM, devConfig any) *gomock.Call
SetBuildConfigMapAsDesired indicates an expected call of SetBuildConfigMapAsDesired.
func (*MockKMMModuleAPIMockRecorder) SetDevicePluginAsDesired ¶
func (mr *MockKMMModuleAPIMockRecorder) SetDevicePluginAsDesired(ds, devConfig any) *gomock.Call
SetDevicePluginAsDesired indicates an expected call of SetDevicePluginAsDesired.
func (*MockKMMModuleAPIMockRecorder) SetKMMModuleAsDesired ¶
func (mr *MockKMMModuleAPIMockRecorder) SetKMMModuleAsDesired(ctx, mod, devConfig, nodes any) *gomock.Call
SetKMMModuleAsDesired indicates an expected call of SetKMMModuleAsDesired.
func (*MockKMMModuleAPIMockRecorder) SetNodeVersionLabelAsDesired ¶
func (mr *MockKMMModuleAPIMockRecorder) SetNodeVersionLabelAsDesired(ctx, devConfig, nodes any) *gomock.Call
SetNodeVersionLabelAsDesired indicates an expected call of SetNodeVersionLabelAsDesired.