Skip to content

Commit

Permalink
feat: embed generated client for VMIP
Browse files Browse the repository at this point in the history
The embed will provide us new methods (`DeleteCollection` and `Watch`).

Our `VirtualMachineInstancePresetInterface` is still needed, because before dropping
our interfaces we first need to adjust all the unit tests to use the fakeclient.
This is because when we drop our interface we lose also the
mockClient (that is required at the moment for the uni tests).

Signed-off-by: fossedihelm <ffossemo@redhat.com>
  • Loading branch information
fossedihelm committed Apr 17, 2024
1 parent 0448a50 commit 4b8813c
Show file tree
Hide file tree
Showing 2 changed files with 46 additions and 30 deletions.
Expand Up @@ -1497,28 +1497,6 @@ func (_m *MockVirtualMachineInstancePresetInterface) EXPECT() *_MockVirtualMachi
return _m.recorder
}

func (_m *MockVirtualMachineInstancePresetInterface) Get(ctx context.Context, name string, options v12.GetOptions) (*v120.VirtualMachineInstancePreset, error) {
ret := _m.ctrl.Call(_m, "Get", ctx, name, options)
ret0, _ := ret[0].(*v120.VirtualMachineInstancePreset)
ret1, _ := ret[1].(error)
return ret0, ret1
}

func (_mr *_MockVirtualMachineInstancePresetInterfaceRecorder) Get(arg0, arg1, arg2 interface{}) *gomock.Call {
return _mr.mock.ctrl.RecordCall(_mr.mock, "Get", arg0, arg1, arg2)
}

func (_m *MockVirtualMachineInstancePresetInterface) List(ctx context.Context, opts v12.ListOptions) (*v120.VirtualMachineInstancePresetList, error) {
ret := _m.ctrl.Call(_m, "List", ctx, opts)
ret0, _ := ret[0].(*v120.VirtualMachineInstancePresetList)
ret1, _ := ret[1].(error)
return ret0, ret1
}

func (_mr *_MockVirtualMachineInstancePresetInterfaceRecorder) List(arg0, arg1 interface{}) *gomock.Call {
return _mr.mock.ctrl.RecordCall(_mr.mock, "List", arg0, arg1)
}

func (_m *MockVirtualMachineInstancePresetInterface) Create(ctx context.Context, virtualMachineInstancePreset *v120.VirtualMachineInstancePreset, opts v12.CreateOptions) (*v120.VirtualMachineInstancePreset, error) {
ret := _m.ctrl.Call(_m, "Create", ctx, virtualMachineInstancePreset, opts)
ret0, _ := ret[0].(*v120.VirtualMachineInstancePreset)
Expand All @@ -1541,8 +1519,8 @@ func (_mr *_MockVirtualMachineInstancePresetInterfaceRecorder) Update(arg0, arg1
return _mr.mock.ctrl.RecordCall(_mr.mock, "Update", arg0, arg1, arg2)
}

func (_m *MockVirtualMachineInstancePresetInterface) Delete(ctx context.Context, name string, options v12.DeleteOptions) error {
ret := _m.ctrl.Call(_m, "Delete", ctx, name, options)
func (_m *MockVirtualMachineInstancePresetInterface) Delete(ctx context.Context, name string, opts v12.DeleteOptions) error {
ret := _m.ctrl.Call(_m, "Delete", ctx, name, opts)
ret0, _ := ret[0].(error)
return ret0
}
Expand All @@ -1551,6 +1529,49 @@ func (_mr *_MockVirtualMachineInstancePresetInterfaceRecorder) Delete(arg0, arg1
return _mr.mock.ctrl.RecordCall(_mr.mock, "Delete", arg0, arg1, arg2)
}

func (_m *MockVirtualMachineInstancePresetInterface) DeleteCollection(ctx context.Context, opts v12.DeleteOptions, listOpts v12.ListOptions) error {
ret := _m.ctrl.Call(_m, "DeleteCollection", ctx, opts, listOpts)
ret0, _ := ret[0].(error)
return ret0
}

func (_mr *_MockVirtualMachineInstancePresetInterfaceRecorder) DeleteCollection(arg0, arg1, arg2 interface{}) *gomock.Call {
return _mr.mock.ctrl.RecordCall(_mr.mock, "DeleteCollection", arg0, arg1, arg2)
}

func (_m *MockVirtualMachineInstancePresetInterface) Get(ctx context.Context, name string, opts v12.GetOptions) (*v120.VirtualMachineInstancePreset, error) {
ret := _m.ctrl.Call(_m, "Get", ctx, name, opts)
ret0, _ := ret[0].(*v120.VirtualMachineInstancePreset)
ret1, _ := ret[1].(error)
return ret0, ret1
}

func (_mr *_MockVirtualMachineInstancePresetInterfaceRecorder) Get(arg0, arg1, arg2 interface{}) *gomock.Call {
return _mr.mock.ctrl.RecordCall(_mr.mock, "Get", arg0, arg1, arg2)
}

func (_m *MockVirtualMachineInstancePresetInterface) List(ctx context.Context, opts v12.ListOptions) (*v120.VirtualMachineInstancePresetList, error) {
ret := _m.ctrl.Call(_m, "List", ctx, opts)
ret0, _ := ret[0].(*v120.VirtualMachineInstancePresetList)
ret1, _ := ret[1].(error)
return ret0, ret1
}

func (_mr *_MockVirtualMachineInstancePresetInterfaceRecorder) List(arg0, arg1 interface{}) *gomock.Call {
return _mr.mock.ctrl.RecordCall(_mr.mock, "List", arg0, arg1)
}

func (_m *MockVirtualMachineInstancePresetInterface) Watch(ctx context.Context, opts v12.ListOptions) (watch.Interface, error) {
ret := _m.ctrl.Call(_m, "Watch", ctx, opts)
ret0, _ := ret[0].(watch.Interface)
ret1, _ := ret[1].(error)
return ret0, ret1
}

func (_mr *_MockVirtualMachineInstancePresetInterfaceRecorder) Watch(arg0, arg1 interface{}) *gomock.Call {
return _mr.mock.ctrl.RecordCall(_mr.mock, "Watch", arg0, arg1)
}

func (_m *MockVirtualMachineInstancePresetInterface) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v12.PatchOptions, subresources ...string) (*v120.VirtualMachineInstancePreset, error) {
_s := []interface{}{ctx, name, pt, data, opts}
for _, _x := range subresources {
Expand Down
7 changes: 1 addition & 6 deletions staging/src/kubevirt.io/client-go/kubecli/kubevirt.go
Expand Up @@ -281,12 +281,7 @@ type ReplicaSetInterface interface {
}

type VirtualMachineInstancePresetInterface interface {
Get(ctx context.Context, name string, options metav1.GetOptions) (*v1.VirtualMachineInstancePreset, error)
List(ctx context.Context, opts metav1.ListOptions) (*v1.VirtualMachineInstancePresetList, error)
Create(ctx context.Context, virtualMachineInstancePreset *v1.VirtualMachineInstancePreset, opts metav1.CreateOptions) (*v1.VirtualMachineInstancePreset, error)
Update(ctx context.Context, virtualMachineInstancePreset *v1.VirtualMachineInstancePreset, opts metav1.UpdateOptions) (*v1.VirtualMachineInstancePreset, error)
Delete(ctx context.Context, name string, options metav1.DeleteOptions) error
Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.VirtualMachineInstancePreset, err error)
kvcorev1.VirtualMachineInstancePresetInterface
}

// VirtualMachineInterface provides convenience methods to work with
Expand Down

0 comments on commit 4b8813c

Please sign in to comment.