k8s.io/kubernetes@v1.31.0-alpha.0.0.20240520171757-56147500dadc/pkg/kubelet/container/testing/runtime_mock.go (about)

     1  /*
     2  Copyright The Kubernetes Authors.
     3  
     4  Licensed under the Apache License, Version 2.0 (the "License");
     5  you may not use this file except in compliance with the License.
     6  You may obtain a copy of the License at
     7  
     8      http://www.apache.org/licenses/LICENSE-2.0
     9  
    10  Unless required by applicable law or agreed to in writing, software
    11  distributed under the License is distributed on an "AS IS" BASIS,
    12  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    13  See the License for the specific language governing permissions and
    14  limitations under the License.
    15  */
    16  
    17  // Code generated by MockGen. DO NOT EDIT.
    18  // Source: runtime.go
    19  //
    20  // Generated by this command:
    21  //
    22  //	mockgen -source=runtime.go -destination=testing/runtime_mock.go -package=testing Runtime
    23  //
    24  
    25  // Package testing is a generated GoMock package.
    26  package testing
    27  
    28  import (
    29  	context "context"
    30  	io "io"
    31  	url "net/url"
    32  	reflect "reflect"
    33  	time "time"
    34  
    35  	gomock "go.uber.org/mock/gomock"
    36  	v1 "k8s.io/api/core/v1"
    37  	types "k8s.io/apimachinery/pkg/types"
    38  	remotecommand "k8s.io/client-go/tools/remotecommand"
    39  	flowcontrol "k8s.io/client-go/util/flowcontrol"
    40  	v10 "k8s.io/cri-api/pkg/apis/runtime/v1"
    41  	container "k8s.io/kubernetes/pkg/kubelet/container"
    42  )
    43  
    44  // MockVersion is a mock of Version interface.
    45  type MockVersion struct {
    46  	ctrl     *gomock.Controller
    47  	recorder *MockVersionMockRecorder
    48  }
    49  
    50  // MockVersionMockRecorder is the mock recorder for MockVersion.
    51  type MockVersionMockRecorder struct {
    52  	mock *MockVersion
    53  }
    54  
    55  // NewMockVersion creates a new mock instance.
    56  func NewMockVersion(ctrl *gomock.Controller) *MockVersion {
    57  	mock := &MockVersion{ctrl: ctrl}
    58  	mock.recorder = &MockVersionMockRecorder{mock}
    59  	return mock
    60  }
    61  
    62  // EXPECT returns an object that allows the caller to indicate expected use.
    63  func (m *MockVersion) EXPECT() *MockVersionMockRecorder {
    64  	return m.recorder
    65  }
    66  
    67  // Compare mocks base method.
    68  func (m *MockVersion) Compare(other string) (int, error) {
    69  	m.ctrl.T.Helper()
    70  	ret := m.ctrl.Call(m, "Compare", other)
    71  	ret0, _ := ret[0].(int)
    72  	ret1, _ := ret[1].(error)
    73  	return ret0, ret1
    74  }
    75  
    76  // Compare indicates an expected call of Compare.
    77  func (mr *MockVersionMockRecorder) Compare(other any) *gomock.Call {
    78  	mr.mock.ctrl.T.Helper()
    79  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Compare", reflect.TypeOf((*MockVersion)(nil).Compare), other)
    80  }
    81  
    82  // String mocks base method.
    83  func (m *MockVersion) String() string {
    84  	m.ctrl.T.Helper()
    85  	ret := m.ctrl.Call(m, "String")
    86  	ret0, _ := ret[0].(string)
    87  	return ret0
    88  }
    89  
    90  // String indicates an expected call of String.
    91  func (mr *MockVersionMockRecorder) String() *gomock.Call {
    92  	mr.mock.ctrl.T.Helper()
    93  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "String", reflect.TypeOf((*MockVersion)(nil).String))
    94  }
    95  
    96  // MockRuntime is a mock of Runtime interface.
    97  type MockRuntime struct {
    98  	ctrl     *gomock.Controller
    99  	recorder *MockRuntimeMockRecorder
   100  }
   101  
   102  // MockRuntimeMockRecorder is the mock recorder for MockRuntime.
   103  type MockRuntimeMockRecorder struct {
   104  	mock *MockRuntime
   105  }
   106  
   107  // NewMockRuntime creates a new mock instance.
   108  func NewMockRuntime(ctrl *gomock.Controller) *MockRuntime {
   109  	mock := &MockRuntime{ctrl: ctrl}
   110  	mock.recorder = &MockRuntimeMockRecorder{mock}
   111  	return mock
   112  }
   113  
   114  // EXPECT returns an object that allows the caller to indicate expected use.
   115  func (m *MockRuntime) EXPECT() *MockRuntimeMockRecorder {
   116  	return m.recorder
   117  }
   118  
   119  // APIVersion mocks base method.
   120  func (m *MockRuntime) APIVersion() (container.Version, error) {
   121  	m.ctrl.T.Helper()
   122  	ret := m.ctrl.Call(m, "APIVersion")
   123  	ret0, _ := ret[0].(container.Version)
   124  	ret1, _ := ret[1].(error)
   125  	return ret0, ret1
   126  }
   127  
   128  // APIVersion indicates an expected call of APIVersion.
   129  func (mr *MockRuntimeMockRecorder) APIVersion() *gomock.Call {
   130  	mr.mock.ctrl.T.Helper()
   131  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "APIVersion", reflect.TypeOf((*MockRuntime)(nil).APIVersion))
   132  }
   133  
   134  // CheckpointContainer mocks base method.
   135  func (m *MockRuntime) CheckpointContainer(ctx context.Context, options *v10.CheckpointContainerRequest) error {
   136  	m.ctrl.T.Helper()
   137  	ret := m.ctrl.Call(m, "CheckpointContainer", ctx, options)
   138  	ret0, _ := ret[0].(error)
   139  	return ret0
   140  }
   141  
   142  // CheckpointContainer indicates an expected call of CheckpointContainer.
   143  func (mr *MockRuntimeMockRecorder) CheckpointContainer(ctx, options any) *gomock.Call {
   144  	mr.mock.ctrl.T.Helper()
   145  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CheckpointContainer", reflect.TypeOf((*MockRuntime)(nil).CheckpointContainer), ctx, options)
   146  }
   147  
   148  // DeleteContainer mocks base method.
   149  func (m *MockRuntime) DeleteContainer(ctx context.Context, containerID container.ContainerID) error {
   150  	m.ctrl.T.Helper()
   151  	ret := m.ctrl.Call(m, "DeleteContainer", ctx, containerID)
   152  	ret0, _ := ret[0].(error)
   153  	return ret0
   154  }
   155  
   156  // DeleteContainer indicates an expected call of DeleteContainer.
   157  func (mr *MockRuntimeMockRecorder) DeleteContainer(ctx, containerID any) *gomock.Call {
   158  	mr.mock.ctrl.T.Helper()
   159  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteContainer", reflect.TypeOf((*MockRuntime)(nil).DeleteContainer), ctx, containerID)
   160  }
   161  
   162  // GarbageCollect mocks base method.
   163  func (m *MockRuntime) GarbageCollect(ctx context.Context, gcPolicy container.GCPolicy, allSourcesReady, evictNonDeletedPods bool) error {
   164  	m.ctrl.T.Helper()
   165  	ret := m.ctrl.Call(m, "GarbageCollect", ctx, gcPolicy, allSourcesReady, evictNonDeletedPods)
   166  	ret0, _ := ret[0].(error)
   167  	return ret0
   168  }
   169  
   170  // GarbageCollect indicates an expected call of GarbageCollect.
   171  func (mr *MockRuntimeMockRecorder) GarbageCollect(ctx, gcPolicy, allSourcesReady, evictNonDeletedPods any) *gomock.Call {
   172  	mr.mock.ctrl.T.Helper()
   173  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GarbageCollect", reflect.TypeOf((*MockRuntime)(nil).GarbageCollect), ctx, gcPolicy, allSourcesReady, evictNonDeletedPods)
   174  }
   175  
   176  // GeneratePodStatus mocks base method.
   177  func (m *MockRuntime) GeneratePodStatus(event *v10.ContainerEventResponse) (*container.PodStatus, error) {
   178  	m.ctrl.T.Helper()
   179  	ret := m.ctrl.Call(m, "GeneratePodStatus", event)
   180  	ret0, _ := ret[0].(*container.PodStatus)
   181  	ret1, _ := ret[1].(error)
   182  	return ret0, ret1
   183  }
   184  
   185  // GeneratePodStatus indicates an expected call of GeneratePodStatus.
   186  func (mr *MockRuntimeMockRecorder) GeneratePodStatus(event any) *gomock.Call {
   187  	mr.mock.ctrl.T.Helper()
   188  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GeneratePodStatus", reflect.TypeOf((*MockRuntime)(nil).GeneratePodStatus), event)
   189  }
   190  
   191  // GetContainerLogs mocks base method.
   192  func (m *MockRuntime) GetContainerLogs(ctx context.Context, pod *v1.Pod, containerID container.ContainerID, logOptions *v1.PodLogOptions, stdout, stderr io.Writer) error {
   193  	m.ctrl.T.Helper()
   194  	ret := m.ctrl.Call(m, "GetContainerLogs", ctx, pod, containerID, logOptions, stdout, stderr)
   195  	ret0, _ := ret[0].(error)
   196  	return ret0
   197  }
   198  
   199  // GetContainerLogs indicates an expected call of GetContainerLogs.
   200  func (mr *MockRuntimeMockRecorder) GetContainerLogs(ctx, pod, containerID, logOptions, stdout, stderr any) *gomock.Call {
   201  	mr.mock.ctrl.T.Helper()
   202  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetContainerLogs", reflect.TypeOf((*MockRuntime)(nil).GetContainerLogs), ctx, pod, containerID, logOptions, stdout, stderr)
   203  }
   204  
   205  // GetImageRef mocks base method.
   206  func (m *MockRuntime) GetImageRef(ctx context.Context, image container.ImageSpec) (string, error) {
   207  	m.ctrl.T.Helper()
   208  	ret := m.ctrl.Call(m, "GetImageRef", ctx, image)
   209  	ret0, _ := ret[0].(string)
   210  	ret1, _ := ret[1].(error)
   211  	return ret0, ret1
   212  }
   213  
   214  // GetImageRef indicates an expected call of GetImageRef.
   215  func (mr *MockRuntimeMockRecorder) GetImageRef(ctx, image any) *gomock.Call {
   216  	mr.mock.ctrl.T.Helper()
   217  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetImageRef", reflect.TypeOf((*MockRuntime)(nil).GetImageRef), ctx, image)
   218  }
   219  
   220  // GetImageSize mocks base method.
   221  func (m *MockRuntime) GetImageSize(ctx context.Context, image container.ImageSpec) (uint64, error) {
   222  	m.ctrl.T.Helper()
   223  	ret := m.ctrl.Call(m, "GetImageSize", ctx, image)
   224  	ret0, _ := ret[0].(uint64)
   225  	ret1, _ := ret[1].(error)
   226  	return ret0, ret1
   227  }
   228  
   229  // GetImageSize indicates an expected call of GetImageSize.
   230  func (mr *MockRuntimeMockRecorder) GetImageSize(ctx, image any) *gomock.Call {
   231  	mr.mock.ctrl.T.Helper()
   232  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetImageSize", reflect.TypeOf((*MockRuntime)(nil).GetImageSize), ctx, image)
   233  }
   234  
   235  // GetPodStatus mocks base method.
   236  func (m *MockRuntime) GetPodStatus(ctx context.Context, uid types.UID, name, namespace string) (*container.PodStatus, error) {
   237  	m.ctrl.T.Helper()
   238  	ret := m.ctrl.Call(m, "GetPodStatus", ctx, uid, name, namespace)
   239  	ret0, _ := ret[0].(*container.PodStatus)
   240  	ret1, _ := ret[1].(error)
   241  	return ret0, ret1
   242  }
   243  
   244  // GetPodStatus indicates an expected call of GetPodStatus.
   245  func (mr *MockRuntimeMockRecorder) GetPodStatus(ctx, uid, name, namespace any) *gomock.Call {
   246  	mr.mock.ctrl.T.Helper()
   247  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPodStatus", reflect.TypeOf((*MockRuntime)(nil).GetPodStatus), ctx, uid, name, namespace)
   248  }
   249  
   250  // GetPods mocks base method.
   251  func (m *MockRuntime) GetPods(ctx context.Context, all bool) ([]*container.Pod, error) {
   252  	m.ctrl.T.Helper()
   253  	ret := m.ctrl.Call(m, "GetPods", ctx, all)
   254  	ret0, _ := ret[0].([]*container.Pod)
   255  	ret1, _ := ret[1].(error)
   256  	return ret0, ret1
   257  }
   258  
   259  // GetPods indicates an expected call of GetPods.
   260  func (mr *MockRuntimeMockRecorder) GetPods(ctx, all any) *gomock.Call {
   261  	mr.mock.ctrl.T.Helper()
   262  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPods", reflect.TypeOf((*MockRuntime)(nil).GetPods), ctx, all)
   263  }
   264  
   265  // ImageFsInfo mocks base method.
   266  func (m *MockRuntime) ImageFsInfo(ctx context.Context) (*v10.ImageFsInfoResponse, error) {
   267  	m.ctrl.T.Helper()
   268  	ret := m.ctrl.Call(m, "ImageFsInfo", ctx)
   269  	ret0, _ := ret[0].(*v10.ImageFsInfoResponse)
   270  	ret1, _ := ret[1].(error)
   271  	return ret0, ret1
   272  }
   273  
   274  // ImageFsInfo indicates an expected call of ImageFsInfo.
   275  func (mr *MockRuntimeMockRecorder) ImageFsInfo(ctx any) *gomock.Call {
   276  	mr.mock.ctrl.T.Helper()
   277  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ImageFsInfo", reflect.TypeOf((*MockRuntime)(nil).ImageFsInfo), ctx)
   278  }
   279  
   280  // ImageStats mocks base method.
   281  func (m *MockRuntime) ImageStats(ctx context.Context) (*container.ImageStats, error) {
   282  	m.ctrl.T.Helper()
   283  	ret := m.ctrl.Call(m, "ImageStats", ctx)
   284  	ret0, _ := ret[0].(*container.ImageStats)
   285  	ret1, _ := ret[1].(error)
   286  	return ret0, ret1
   287  }
   288  
   289  // ImageStats indicates an expected call of ImageStats.
   290  func (mr *MockRuntimeMockRecorder) ImageStats(ctx any) *gomock.Call {
   291  	mr.mock.ctrl.T.Helper()
   292  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ImageStats", reflect.TypeOf((*MockRuntime)(nil).ImageStats), ctx)
   293  }
   294  
   295  // KillPod mocks base method.
   296  func (m *MockRuntime) KillPod(ctx context.Context, pod *v1.Pod, runningPod container.Pod, gracePeriodOverride *int64) error {
   297  	m.ctrl.T.Helper()
   298  	ret := m.ctrl.Call(m, "KillPod", ctx, pod, runningPod, gracePeriodOverride)
   299  	ret0, _ := ret[0].(error)
   300  	return ret0
   301  }
   302  
   303  // KillPod indicates an expected call of KillPod.
   304  func (mr *MockRuntimeMockRecorder) KillPod(ctx, pod, runningPod, gracePeriodOverride any) *gomock.Call {
   305  	mr.mock.ctrl.T.Helper()
   306  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "KillPod", reflect.TypeOf((*MockRuntime)(nil).KillPod), ctx, pod, runningPod, gracePeriodOverride)
   307  }
   308  
   309  // ListImages mocks base method.
   310  func (m *MockRuntime) ListImages(ctx context.Context) ([]container.Image, error) {
   311  	m.ctrl.T.Helper()
   312  	ret := m.ctrl.Call(m, "ListImages", ctx)
   313  	ret0, _ := ret[0].([]container.Image)
   314  	ret1, _ := ret[1].(error)
   315  	return ret0, ret1
   316  }
   317  
   318  // ListImages indicates an expected call of ListImages.
   319  func (mr *MockRuntimeMockRecorder) ListImages(ctx any) *gomock.Call {
   320  	mr.mock.ctrl.T.Helper()
   321  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListImages", reflect.TypeOf((*MockRuntime)(nil).ListImages), ctx)
   322  }
   323  
   324  // ListMetricDescriptors mocks base method.
   325  func (m *MockRuntime) ListMetricDescriptors(ctx context.Context) ([]*v10.MetricDescriptor, error) {
   326  	m.ctrl.T.Helper()
   327  	ret := m.ctrl.Call(m, "ListMetricDescriptors", ctx)
   328  	ret0, _ := ret[0].([]*v10.MetricDescriptor)
   329  	ret1, _ := ret[1].(error)
   330  	return ret0, ret1
   331  }
   332  
   333  // ListMetricDescriptors indicates an expected call of ListMetricDescriptors.
   334  func (mr *MockRuntimeMockRecorder) ListMetricDescriptors(ctx any) *gomock.Call {
   335  	mr.mock.ctrl.T.Helper()
   336  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListMetricDescriptors", reflect.TypeOf((*MockRuntime)(nil).ListMetricDescriptors), ctx)
   337  }
   338  
   339  // ListPodSandboxMetrics mocks base method.
   340  func (m *MockRuntime) ListPodSandboxMetrics(ctx context.Context) ([]*v10.PodSandboxMetrics, error) {
   341  	m.ctrl.T.Helper()
   342  	ret := m.ctrl.Call(m, "ListPodSandboxMetrics", ctx)
   343  	ret0, _ := ret[0].([]*v10.PodSandboxMetrics)
   344  	ret1, _ := ret[1].(error)
   345  	return ret0, ret1
   346  }
   347  
   348  // ListPodSandboxMetrics indicates an expected call of ListPodSandboxMetrics.
   349  func (mr *MockRuntimeMockRecorder) ListPodSandboxMetrics(ctx any) *gomock.Call {
   350  	mr.mock.ctrl.T.Helper()
   351  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListPodSandboxMetrics", reflect.TypeOf((*MockRuntime)(nil).ListPodSandboxMetrics), ctx)
   352  }
   353  
   354  // PullImage mocks base method.
   355  func (m *MockRuntime) PullImage(ctx context.Context, image container.ImageSpec, pullSecrets []v1.Secret, podSandboxConfig *v10.PodSandboxConfig) (string, error) {
   356  	m.ctrl.T.Helper()
   357  	ret := m.ctrl.Call(m, "PullImage", ctx, image, pullSecrets, podSandboxConfig)
   358  	ret0, _ := ret[0].(string)
   359  	ret1, _ := ret[1].(error)
   360  	return ret0, ret1
   361  }
   362  
   363  // PullImage indicates an expected call of PullImage.
   364  func (mr *MockRuntimeMockRecorder) PullImage(ctx, image, pullSecrets, podSandboxConfig any) *gomock.Call {
   365  	mr.mock.ctrl.T.Helper()
   366  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PullImage", reflect.TypeOf((*MockRuntime)(nil).PullImage), ctx, image, pullSecrets, podSandboxConfig)
   367  }
   368  
   369  // RemoveImage mocks base method.
   370  func (m *MockRuntime) RemoveImage(ctx context.Context, image container.ImageSpec) error {
   371  	m.ctrl.T.Helper()
   372  	ret := m.ctrl.Call(m, "RemoveImage", ctx, image)
   373  	ret0, _ := ret[0].(error)
   374  	return ret0
   375  }
   376  
   377  // RemoveImage indicates an expected call of RemoveImage.
   378  func (mr *MockRuntimeMockRecorder) RemoveImage(ctx, image any) *gomock.Call {
   379  	mr.mock.ctrl.T.Helper()
   380  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RemoveImage", reflect.TypeOf((*MockRuntime)(nil).RemoveImage), ctx, image)
   381  }
   382  
   383  // Status mocks base method.
   384  func (m *MockRuntime) Status(ctx context.Context) (*container.RuntimeStatus, error) {
   385  	m.ctrl.T.Helper()
   386  	ret := m.ctrl.Call(m, "Status", ctx)
   387  	ret0, _ := ret[0].(*container.RuntimeStatus)
   388  	ret1, _ := ret[1].(error)
   389  	return ret0, ret1
   390  }
   391  
   392  // Status indicates an expected call of Status.
   393  func (mr *MockRuntimeMockRecorder) Status(ctx any) *gomock.Call {
   394  	mr.mock.ctrl.T.Helper()
   395  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Status", reflect.TypeOf((*MockRuntime)(nil).Status), ctx)
   396  }
   397  
   398  // SyncPod mocks base method.
   399  func (m *MockRuntime) SyncPod(ctx context.Context, pod *v1.Pod, podStatus *container.PodStatus, pullSecrets []v1.Secret, backOff *flowcontrol.Backoff) container.PodSyncResult {
   400  	m.ctrl.T.Helper()
   401  	ret := m.ctrl.Call(m, "SyncPod", ctx, pod, podStatus, pullSecrets, backOff)
   402  	ret0, _ := ret[0].(container.PodSyncResult)
   403  	return ret0
   404  }
   405  
   406  // SyncPod indicates an expected call of SyncPod.
   407  func (mr *MockRuntimeMockRecorder) SyncPod(ctx, pod, podStatus, pullSecrets, backOff any) *gomock.Call {
   408  	mr.mock.ctrl.T.Helper()
   409  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SyncPod", reflect.TypeOf((*MockRuntime)(nil).SyncPod), ctx, pod, podStatus, pullSecrets, backOff)
   410  }
   411  
   412  // Type mocks base method.
   413  func (m *MockRuntime) Type() string {
   414  	m.ctrl.T.Helper()
   415  	ret := m.ctrl.Call(m, "Type")
   416  	ret0, _ := ret[0].(string)
   417  	return ret0
   418  }
   419  
   420  // Type indicates an expected call of Type.
   421  func (mr *MockRuntimeMockRecorder) Type() *gomock.Call {
   422  	mr.mock.ctrl.T.Helper()
   423  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Type", reflect.TypeOf((*MockRuntime)(nil).Type))
   424  }
   425  
   426  // UpdatePodCIDR mocks base method.
   427  func (m *MockRuntime) UpdatePodCIDR(ctx context.Context, podCIDR string) error {
   428  	m.ctrl.T.Helper()
   429  	ret := m.ctrl.Call(m, "UpdatePodCIDR", ctx, podCIDR)
   430  	ret0, _ := ret[0].(error)
   431  	return ret0
   432  }
   433  
   434  // UpdatePodCIDR indicates an expected call of UpdatePodCIDR.
   435  func (mr *MockRuntimeMockRecorder) UpdatePodCIDR(ctx, podCIDR any) *gomock.Call {
   436  	mr.mock.ctrl.T.Helper()
   437  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdatePodCIDR", reflect.TypeOf((*MockRuntime)(nil).UpdatePodCIDR), ctx, podCIDR)
   438  }
   439  
   440  // Version mocks base method.
   441  func (m *MockRuntime) Version(ctx context.Context) (container.Version, error) {
   442  	m.ctrl.T.Helper()
   443  	ret := m.ctrl.Call(m, "Version", ctx)
   444  	ret0, _ := ret[0].(container.Version)
   445  	ret1, _ := ret[1].(error)
   446  	return ret0, ret1
   447  }
   448  
   449  // Version indicates an expected call of Version.
   450  func (mr *MockRuntimeMockRecorder) Version(ctx any) *gomock.Call {
   451  	mr.mock.ctrl.T.Helper()
   452  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Version", reflect.TypeOf((*MockRuntime)(nil).Version), ctx)
   453  }
   454  
   455  // MockStreamingRuntime is a mock of StreamingRuntime interface.
   456  type MockStreamingRuntime struct {
   457  	ctrl     *gomock.Controller
   458  	recorder *MockStreamingRuntimeMockRecorder
   459  }
   460  
   461  // MockStreamingRuntimeMockRecorder is the mock recorder for MockStreamingRuntime.
   462  type MockStreamingRuntimeMockRecorder struct {
   463  	mock *MockStreamingRuntime
   464  }
   465  
   466  // NewMockStreamingRuntime creates a new mock instance.
   467  func NewMockStreamingRuntime(ctrl *gomock.Controller) *MockStreamingRuntime {
   468  	mock := &MockStreamingRuntime{ctrl: ctrl}
   469  	mock.recorder = &MockStreamingRuntimeMockRecorder{mock}
   470  	return mock
   471  }
   472  
   473  // EXPECT returns an object that allows the caller to indicate expected use.
   474  func (m *MockStreamingRuntime) EXPECT() *MockStreamingRuntimeMockRecorder {
   475  	return m.recorder
   476  }
   477  
   478  // GetAttach mocks base method.
   479  func (m *MockStreamingRuntime) GetAttach(ctx context.Context, id container.ContainerID, stdin, stdout, stderr, tty bool) (*url.URL, error) {
   480  	m.ctrl.T.Helper()
   481  	ret := m.ctrl.Call(m, "GetAttach", ctx, id, stdin, stdout, stderr, tty)
   482  	ret0, _ := ret[0].(*url.URL)
   483  	ret1, _ := ret[1].(error)
   484  	return ret0, ret1
   485  }
   486  
   487  // GetAttach indicates an expected call of GetAttach.
   488  func (mr *MockStreamingRuntimeMockRecorder) GetAttach(ctx, id, stdin, stdout, stderr, tty any) *gomock.Call {
   489  	mr.mock.ctrl.T.Helper()
   490  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetAttach", reflect.TypeOf((*MockStreamingRuntime)(nil).GetAttach), ctx, id, stdin, stdout, stderr, tty)
   491  }
   492  
   493  // GetExec mocks base method.
   494  func (m *MockStreamingRuntime) GetExec(ctx context.Context, id container.ContainerID, cmd []string, stdin, stdout, stderr, tty bool) (*url.URL, error) {
   495  	m.ctrl.T.Helper()
   496  	ret := m.ctrl.Call(m, "GetExec", ctx, id, cmd, stdin, stdout, stderr, tty)
   497  	ret0, _ := ret[0].(*url.URL)
   498  	ret1, _ := ret[1].(error)
   499  	return ret0, ret1
   500  }
   501  
   502  // GetExec indicates an expected call of GetExec.
   503  func (mr *MockStreamingRuntimeMockRecorder) GetExec(ctx, id, cmd, stdin, stdout, stderr, tty any) *gomock.Call {
   504  	mr.mock.ctrl.T.Helper()
   505  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetExec", reflect.TypeOf((*MockStreamingRuntime)(nil).GetExec), ctx, id, cmd, stdin, stdout, stderr, tty)
   506  }
   507  
   508  // GetPortForward mocks base method.
   509  func (m *MockStreamingRuntime) GetPortForward(ctx context.Context, podName, podNamespace string, podUID types.UID, ports []int32) (*url.URL, error) {
   510  	m.ctrl.T.Helper()
   511  	ret := m.ctrl.Call(m, "GetPortForward", ctx, podName, podNamespace, podUID, ports)
   512  	ret0, _ := ret[0].(*url.URL)
   513  	ret1, _ := ret[1].(error)
   514  	return ret0, ret1
   515  }
   516  
   517  // GetPortForward indicates an expected call of GetPortForward.
   518  func (mr *MockStreamingRuntimeMockRecorder) GetPortForward(ctx, podName, podNamespace, podUID, ports any) *gomock.Call {
   519  	mr.mock.ctrl.T.Helper()
   520  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPortForward", reflect.TypeOf((*MockStreamingRuntime)(nil).GetPortForward), ctx, podName, podNamespace, podUID, ports)
   521  }
   522  
   523  // MockImageService is a mock of ImageService interface.
   524  type MockImageService struct {
   525  	ctrl     *gomock.Controller
   526  	recorder *MockImageServiceMockRecorder
   527  }
   528  
   529  // MockImageServiceMockRecorder is the mock recorder for MockImageService.
   530  type MockImageServiceMockRecorder struct {
   531  	mock *MockImageService
   532  }
   533  
   534  // NewMockImageService creates a new mock instance.
   535  func NewMockImageService(ctrl *gomock.Controller) *MockImageService {
   536  	mock := &MockImageService{ctrl: ctrl}
   537  	mock.recorder = &MockImageServiceMockRecorder{mock}
   538  	return mock
   539  }
   540  
   541  // EXPECT returns an object that allows the caller to indicate expected use.
   542  func (m *MockImageService) EXPECT() *MockImageServiceMockRecorder {
   543  	return m.recorder
   544  }
   545  
   546  // GetImageRef mocks base method.
   547  func (m *MockImageService) GetImageRef(ctx context.Context, image container.ImageSpec) (string, error) {
   548  	m.ctrl.T.Helper()
   549  	ret := m.ctrl.Call(m, "GetImageRef", ctx, image)
   550  	ret0, _ := ret[0].(string)
   551  	ret1, _ := ret[1].(error)
   552  	return ret0, ret1
   553  }
   554  
   555  // GetImageRef indicates an expected call of GetImageRef.
   556  func (mr *MockImageServiceMockRecorder) GetImageRef(ctx, image any) *gomock.Call {
   557  	mr.mock.ctrl.T.Helper()
   558  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetImageRef", reflect.TypeOf((*MockImageService)(nil).GetImageRef), ctx, image)
   559  }
   560  
   561  // GetImageSize mocks base method.
   562  func (m *MockImageService) GetImageSize(ctx context.Context, image container.ImageSpec) (uint64, error) {
   563  	m.ctrl.T.Helper()
   564  	ret := m.ctrl.Call(m, "GetImageSize", ctx, image)
   565  	ret0, _ := ret[0].(uint64)
   566  	ret1, _ := ret[1].(error)
   567  	return ret0, ret1
   568  }
   569  
   570  // GetImageSize indicates an expected call of GetImageSize.
   571  func (mr *MockImageServiceMockRecorder) GetImageSize(ctx, image any) *gomock.Call {
   572  	mr.mock.ctrl.T.Helper()
   573  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetImageSize", reflect.TypeOf((*MockImageService)(nil).GetImageSize), ctx, image)
   574  }
   575  
   576  // ImageFsInfo mocks base method.
   577  func (m *MockImageService) ImageFsInfo(ctx context.Context) (*v10.ImageFsInfoResponse, error) {
   578  	m.ctrl.T.Helper()
   579  	ret := m.ctrl.Call(m, "ImageFsInfo", ctx)
   580  	ret0, _ := ret[0].(*v10.ImageFsInfoResponse)
   581  	ret1, _ := ret[1].(error)
   582  	return ret0, ret1
   583  }
   584  
   585  // ImageFsInfo indicates an expected call of ImageFsInfo.
   586  func (mr *MockImageServiceMockRecorder) ImageFsInfo(ctx any) *gomock.Call {
   587  	mr.mock.ctrl.T.Helper()
   588  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ImageFsInfo", reflect.TypeOf((*MockImageService)(nil).ImageFsInfo), ctx)
   589  }
   590  
   591  // ImageStats mocks base method.
   592  func (m *MockImageService) ImageStats(ctx context.Context) (*container.ImageStats, error) {
   593  	m.ctrl.T.Helper()
   594  	ret := m.ctrl.Call(m, "ImageStats", ctx)
   595  	ret0, _ := ret[0].(*container.ImageStats)
   596  	ret1, _ := ret[1].(error)
   597  	return ret0, ret1
   598  }
   599  
   600  // ImageStats indicates an expected call of ImageStats.
   601  func (mr *MockImageServiceMockRecorder) ImageStats(ctx any) *gomock.Call {
   602  	mr.mock.ctrl.T.Helper()
   603  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ImageStats", reflect.TypeOf((*MockImageService)(nil).ImageStats), ctx)
   604  }
   605  
   606  // ListImages mocks base method.
   607  func (m *MockImageService) ListImages(ctx context.Context) ([]container.Image, error) {
   608  	m.ctrl.T.Helper()
   609  	ret := m.ctrl.Call(m, "ListImages", ctx)
   610  	ret0, _ := ret[0].([]container.Image)
   611  	ret1, _ := ret[1].(error)
   612  	return ret0, ret1
   613  }
   614  
   615  // ListImages indicates an expected call of ListImages.
   616  func (mr *MockImageServiceMockRecorder) ListImages(ctx any) *gomock.Call {
   617  	mr.mock.ctrl.T.Helper()
   618  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListImages", reflect.TypeOf((*MockImageService)(nil).ListImages), ctx)
   619  }
   620  
   621  // PullImage mocks base method.
   622  func (m *MockImageService) PullImage(ctx context.Context, image container.ImageSpec, pullSecrets []v1.Secret, podSandboxConfig *v10.PodSandboxConfig) (string, error) {
   623  	m.ctrl.T.Helper()
   624  	ret := m.ctrl.Call(m, "PullImage", ctx, image, pullSecrets, podSandboxConfig)
   625  	ret0, _ := ret[0].(string)
   626  	ret1, _ := ret[1].(error)
   627  	return ret0, ret1
   628  }
   629  
   630  // PullImage indicates an expected call of PullImage.
   631  func (mr *MockImageServiceMockRecorder) PullImage(ctx, image, pullSecrets, podSandboxConfig any) *gomock.Call {
   632  	mr.mock.ctrl.T.Helper()
   633  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PullImage", reflect.TypeOf((*MockImageService)(nil).PullImage), ctx, image, pullSecrets, podSandboxConfig)
   634  }
   635  
   636  // RemoveImage mocks base method.
   637  func (m *MockImageService) RemoveImage(ctx context.Context, image container.ImageSpec) error {
   638  	m.ctrl.T.Helper()
   639  	ret := m.ctrl.Call(m, "RemoveImage", ctx, image)
   640  	ret0, _ := ret[0].(error)
   641  	return ret0
   642  }
   643  
   644  // RemoveImage indicates an expected call of RemoveImage.
   645  func (mr *MockImageServiceMockRecorder) RemoveImage(ctx, image any) *gomock.Call {
   646  	mr.mock.ctrl.T.Helper()
   647  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RemoveImage", reflect.TypeOf((*MockImageService)(nil).RemoveImage), ctx, image)
   648  }
   649  
   650  // MockAttacher is a mock of Attacher interface.
   651  type MockAttacher struct {
   652  	ctrl     *gomock.Controller
   653  	recorder *MockAttacherMockRecorder
   654  }
   655  
   656  // MockAttacherMockRecorder is the mock recorder for MockAttacher.
   657  type MockAttacherMockRecorder struct {
   658  	mock *MockAttacher
   659  }
   660  
   661  // NewMockAttacher creates a new mock instance.
   662  func NewMockAttacher(ctrl *gomock.Controller) *MockAttacher {
   663  	mock := &MockAttacher{ctrl: ctrl}
   664  	mock.recorder = &MockAttacherMockRecorder{mock}
   665  	return mock
   666  }
   667  
   668  // EXPECT returns an object that allows the caller to indicate expected use.
   669  func (m *MockAttacher) EXPECT() *MockAttacherMockRecorder {
   670  	return m.recorder
   671  }
   672  
   673  // AttachContainer mocks base method.
   674  func (m *MockAttacher) AttachContainer(ctx context.Context, id container.ContainerID, stdin io.Reader, stdout, stderr io.WriteCloser, tty bool, resize <-chan remotecommand.TerminalSize) error {
   675  	m.ctrl.T.Helper()
   676  	ret := m.ctrl.Call(m, "AttachContainer", ctx, id, stdin, stdout, stderr, tty, resize)
   677  	ret0, _ := ret[0].(error)
   678  	return ret0
   679  }
   680  
   681  // AttachContainer indicates an expected call of AttachContainer.
   682  func (mr *MockAttacherMockRecorder) AttachContainer(ctx, id, stdin, stdout, stderr, tty, resize any) *gomock.Call {
   683  	mr.mock.ctrl.T.Helper()
   684  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AttachContainer", reflect.TypeOf((*MockAttacher)(nil).AttachContainer), ctx, id, stdin, stdout, stderr, tty, resize)
   685  }
   686  
   687  // MockCommandRunner is a mock of CommandRunner interface.
   688  type MockCommandRunner struct {
   689  	ctrl     *gomock.Controller
   690  	recorder *MockCommandRunnerMockRecorder
   691  }
   692  
   693  // MockCommandRunnerMockRecorder is the mock recorder for MockCommandRunner.
   694  type MockCommandRunnerMockRecorder struct {
   695  	mock *MockCommandRunner
   696  }
   697  
   698  // NewMockCommandRunner creates a new mock instance.
   699  func NewMockCommandRunner(ctrl *gomock.Controller) *MockCommandRunner {
   700  	mock := &MockCommandRunner{ctrl: ctrl}
   701  	mock.recorder = &MockCommandRunnerMockRecorder{mock}
   702  	return mock
   703  }
   704  
   705  // EXPECT returns an object that allows the caller to indicate expected use.
   706  func (m *MockCommandRunner) EXPECT() *MockCommandRunnerMockRecorder {
   707  	return m.recorder
   708  }
   709  
   710  // RunInContainer mocks base method.
   711  func (m *MockCommandRunner) RunInContainer(ctx context.Context, id container.ContainerID, cmd []string, timeout time.Duration) ([]byte, error) {
   712  	m.ctrl.T.Helper()
   713  	ret := m.ctrl.Call(m, "RunInContainer", ctx, id, cmd, timeout)
   714  	ret0, _ := ret[0].([]byte)
   715  	ret1, _ := ret[1].(error)
   716  	return ret0, ret1
   717  }
   718  
   719  // RunInContainer indicates an expected call of RunInContainer.
   720  func (mr *MockCommandRunnerMockRecorder) RunInContainer(ctx, id, cmd, timeout any) *gomock.Call {
   721  	mr.mock.ctrl.T.Helper()
   722  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RunInContainer", reflect.TypeOf((*MockCommandRunner)(nil).RunInContainer), ctx, id, cmd, timeout)
   723  }