1// Code generated by MockGen. DO NOT EDIT.
2// Source: kubernetes.go
3
4// Package mocks is a generated GoMock package.
5package mocks
6
7import (
8	reflect "reflect"
9
10	do "github.com/digitalocean/doctl/do"
11	godo "github.com/digitalocean/godo"
12	gomock "github.com/golang/mock/gomock"
13)
14
15// MockKubernetesService is a mock of KubernetesService interface.
16type MockKubernetesService struct {
17	ctrl     *gomock.Controller
18	recorder *MockKubernetesServiceMockRecorder
19}
20
21// MockKubernetesServiceMockRecorder is the mock recorder for MockKubernetesService.
22type MockKubernetesServiceMockRecorder struct {
23	mock *MockKubernetesService
24}
25
26// NewMockKubernetesService creates a new mock instance.
27func NewMockKubernetesService(ctrl *gomock.Controller) *MockKubernetesService {
28	mock := &MockKubernetesService{ctrl: ctrl}
29	mock.recorder = &MockKubernetesServiceMockRecorder{mock}
30	return mock
31}
32
33// EXPECT returns an object that allows the caller to indicate expected use.
34func (m *MockKubernetesService) EXPECT() *MockKubernetesServiceMockRecorder {
35	return m.recorder
36}
37
38// AddRegistry mocks base method.
39func (m *MockKubernetesService) AddRegistry(req *godo.KubernetesClusterRegistryRequest) error {
40	m.ctrl.T.Helper()
41	ret := m.ctrl.Call(m, "AddRegistry", req)
42	ret0, _ := ret[0].(error)
43	return ret0
44}
45
46// AddRegistry indicates an expected call of AddRegistry.
47func (mr *MockKubernetesServiceMockRecorder) AddRegistry(req interface{}) *gomock.Call {
48	mr.mock.ctrl.T.Helper()
49	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddRegistry", reflect.TypeOf((*MockKubernetesService)(nil).AddRegistry), req)
50}
51
52// Create mocks base method.
53func (m *MockKubernetesService) Create(create *godo.KubernetesClusterCreateRequest) (*do.KubernetesCluster, error) {
54	m.ctrl.T.Helper()
55	ret := m.ctrl.Call(m, "Create", create)
56	ret0, _ := ret[0].(*do.KubernetesCluster)
57	ret1, _ := ret[1].(error)
58	return ret0, ret1
59}
60
61// Create indicates an expected call of Create.
62func (mr *MockKubernetesServiceMockRecorder) Create(create interface{}) *gomock.Call {
63	mr.mock.ctrl.T.Helper()
64	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Create", reflect.TypeOf((*MockKubernetesService)(nil).Create), create)
65}
66
67// CreateNodePool mocks base method.
68func (m *MockKubernetesService) CreateNodePool(clusterID string, req *godo.KubernetesNodePoolCreateRequest) (*do.KubernetesNodePool, error) {
69	m.ctrl.T.Helper()
70	ret := m.ctrl.Call(m, "CreateNodePool", clusterID, req)
71	ret0, _ := ret[0].(*do.KubernetesNodePool)
72	ret1, _ := ret[1].(error)
73	return ret0, ret1
74}
75
76// CreateNodePool indicates an expected call of CreateNodePool.
77func (mr *MockKubernetesServiceMockRecorder) CreateNodePool(clusterID, req interface{}) *gomock.Call {
78	mr.mock.ctrl.T.Helper()
79	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateNodePool", reflect.TypeOf((*MockKubernetesService)(nil).CreateNodePool), clusterID, req)
80}
81
82// Delete mocks base method.
83func (m *MockKubernetesService) Delete(clusterID string) error {
84	m.ctrl.T.Helper()
85	ret := m.ctrl.Call(m, "Delete", clusterID)
86	ret0, _ := ret[0].(error)
87	return ret0
88}
89
90// Delete indicates an expected call of Delete.
91func (mr *MockKubernetesServiceMockRecorder) Delete(clusterID interface{}) *gomock.Call {
92	mr.mock.ctrl.T.Helper()
93	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Delete", reflect.TypeOf((*MockKubernetesService)(nil).Delete), clusterID)
94}
95
96// DeleteDangerous mocks base method.
97func (m *MockKubernetesService) DeleteDangerous(clusterID string) error {
98	m.ctrl.T.Helper()
99	ret := m.ctrl.Call(m, "DeleteDangerous", clusterID)
100	ret0, _ := ret[0].(error)
101	return ret0
102}
103
104// DeleteDangerous indicates an expected call of DeleteDangerous.
105func (mr *MockKubernetesServiceMockRecorder) DeleteDangerous(clusterID interface{}) *gomock.Call {
106	mr.mock.ctrl.T.Helper()
107	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteDangerous", reflect.TypeOf((*MockKubernetesService)(nil).DeleteDangerous), clusterID)
108}
109
110// DeleteNode mocks base method.
111func (m *MockKubernetesService) DeleteNode(clusterID, poolID, nodeID string, req *godo.KubernetesNodeDeleteRequest) error {
112	m.ctrl.T.Helper()
113	ret := m.ctrl.Call(m, "DeleteNode", clusterID, poolID, nodeID, req)
114	ret0, _ := ret[0].(error)
115	return ret0
116}
117
118// DeleteNode indicates an expected call of DeleteNode.
119func (mr *MockKubernetesServiceMockRecorder) DeleteNode(clusterID, poolID, nodeID, req interface{}) *gomock.Call {
120	mr.mock.ctrl.T.Helper()
121	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteNode", reflect.TypeOf((*MockKubernetesService)(nil).DeleteNode), clusterID, poolID, nodeID, req)
122}
123
124// DeleteNodePool mocks base method.
125func (m *MockKubernetesService) DeleteNodePool(clusterID, poolID string) error {
126	m.ctrl.T.Helper()
127	ret := m.ctrl.Call(m, "DeleteNodePool", clusterID, poolID)
128	ret0, _ := ret[0].(error)
129	return ret0
130}
131
132// DeleteNodePool indicates an expected call of DeleteNodePool.
133func (mr *MockKubernetesServiceMockRecorder) DeleteNodePool(clusterID, poolID interface{}) *gomock.Call {
134	mr.mock.ctrl.T.Helper()
135	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteNodePool", reflect.TypeOf((*MockKubernetesService)(nil).DeleteNodePool), clusterID, poolID)
136}
137
138// DeleteSelective mocks base method.
139func (m *MockKubernetesService) DeleteSelective(clusterID string, deleteReq *godo.KubernetesClusterDeleteSelectiveRequest) error {
140	m.ctrl.T.Helper()
141	ret := m.ctrl.Call(m, "DeleteSelective", clusterID, deleteReq)
142	ret0, _ := ret[0].(error)
143	return ret0
144}
145
146// DeleteSelective indicates an expected call of DeleteSelective.
147func (mr *MockKubernetesServiceMockRecorder) DeleteSelective(clusterID, deleteReq interface{}) *gomock.Call {
148	mr.mock.ctrl.T.Helper()
149	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteSelective", reflect.TypeOf((*MockKubernetesService)(nil).DeleteSelective), clusterID, deleteReq)
150}
151
152// Get mocks base method.
153func (m *MockKubernetesService) Get(clusterID string) (*do.KubernetesCluster, error) {
154	m.ctrl.T.Helper()
155	ret := m.ctrl.Call(m, "Get", clusterID)
156	ret0, _ := ret[0].(*do.KubernetesCluster)
157	ret1, _ := ret[1].(error)
158	return ret0, ret1
159}
160
161// Get indicates an expected call of Get.
162func (mr *MockKubernetesServiceMockRecorder) Get(clusterID interface{}) *gomock.Call {
163	mr.mock.ctrl.T.Helper()
164	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Get", reflect.TypeOf((*MockKubernetesService)(nil).Get), clusterID)
165}
166
167// GetCredentials mocks base method.
168func (m *MockKubernetesService) GetCredentials(clusterID string) (*do.KubernetesClusterCredentials, error) {
169	m.ctrl.T.Helper()
170	ret := m.ctrl.Call(m, "GetCredentials", clusterID)
171	ret0, _ := ret[0].(*do.KubernetesClusterCredentials)
172	ret1, _ := ret[1].(error)
173	return ret0, ret1
174}
175
176// GetCredentials indicates an expected call of GetCredentials.
177func (mr *MockKubernetesServiceMockRecorder) GetCredentials(clusterID interface{}) *gomock.Call {
178	mr.mock.ctrl.T.Helper()
179	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetCredentials", reflect.TypeOf((*MockKubernetesService)(nil).GetCredentials), clusterID)
180}
181
182// GetKubeConfig mocks base method.
183func (m *MockKubernetesService) GetKubeConfig(clusterID string) ([]byte, error) {
184	m.ctrl.T.Helper()
185	ret := m.ctrl.Call(m, "GetKubeConfig", clusterID)
186	ret0, _ := ret[0].([]byte)
187	ret1, _ := ret[1].(error)
188	return ret0, ret1
189}
190
191// GetKubeConfig indicates an expected call of GetKubeConfig.
192func (mr *MockKubernetesServiceMockRecorder) GetKubeConfig(clusterID interface{}) *gomock.Call {
193	mr.mock.ctrl.T.Helper()
194	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetKubeConfig", reflect.TypeOf((*MockKubernetesService)(nil).GetKubeConfig), clusterID)
195}
196
197// GetKubeConfigWithExpiry mocks base method.
198func (m *MockKubernetesService) GetKubeConfigWithExpiry(clusterID string, expirySeconds int64) ([]byte, error) {
199	m.ctrl.T.Helper()
200	ret := m.ctrl.Call(m, "GetKubeConfigWithExpiry", clusterID, expirySeconds)
201	ret0, _ := ret[0].([]byte)
202	ret1, _ := ret[1].(error)
203	return ret0, ret1
204}
205
206// GetKubeConfigWithExpiry indicates an expected call of GetKubeConfigWithExpiry.
207func (mr *MockKubernetesServiceMockRecorder) GetKubeConfigWithExpiry(clusterID, expirySeconds interface{}) *gomock.Call {
208	mr.mock.ctrl.T.Helper()
209	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetKubeConfigWithExpiry", reflect.TypeOf((*MockKubernetesService)(nil).GetKubeConfigWithExpiry), clusterID, expirySeconds)
210}
211
212// GetNodePool mocks base method.
213func (m *MockKubernetesService) GetNodePool(clusterID, poolID string) (*do.KubernetesNodePool, error) {
214	m.ctrl.T.Helper()
215	ret := m.ctrl.Call(m, "GetNodePool", clusterID, poolID)
216	ret0, _ := ret[0].(*do.KubernetesNodePool)
217	ret1, _ := ret[1].(error)
218	return ret0, ret1
219}
220
221// GetNodePool indicates an expected call of GetNodePool.
222func (mr *MockKubernetesServiceMockRecorder) GetNodePool(clusterID, poolID interface{}) *gomock.Call {
223	mr.mock.ctrl.T.Helper()
224	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetNodePool", reflect.TypeOf((*MockKubernetesService)(nil).GetNodePool), clusterID, poolID)
225}
226
227// GetNodeSizes mocks base method.
228func (m *MockKubernetesService) GetNodeSizes() (do.KubernetesNodeSizes, error) {
229	m.ctrl.T.Helper()
230	ret := m.ctrl.Call(m, "GetNodeSizes")
231	ret0, _ := ret[0].(do.KubernetesNodeSizes)
232	ret1, _ := ret[1].(error)
233	return ret0, ret1
234}
235
236// GetNodeSizes indicates an expected call of GetNodeSizes.
237func (mr *MockKubernetesServiceMockRecorder) GetNodeSizes() *gomock.Call {
238	mr.mock.ctrl.T.Helper()
239	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetNodeSizes", reflect.TypeOf((*MockKubernetesService)(nil).GetNodeSizes))
240}
241
242// GetRegions mocks base method.
243func (m *MockKubernetesService) GetRegions() (do.KubernetesRegions, error) {
244	m.ctrl.T.Helper()
245	ret := m.ctrl.Call(m, "GetRegions")
246	ret0, _ := ret[0].(do.KubernetesRegions)
247	ret1, _ := ret[1].(error)
248	return ret0, ret1
249}
250
251// GetRegions indicates an expected call of GetRegions.
252func (mr *MockKubernetesServiceMockRecorder) GetRegions() *gomock.Call {
253	mr.mock.ctrl.T.Helper()
254	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetRegions", reflect.TypeOf((*MockKubernetesService)(nil).GetRegions))
255}
256
257// GetUpgrades mocks base method.
258func (m *MockKubernetesService) GetUpgrades(clusterID string) (do.KubernetesVersions, error) {
259	m.ctrl.T.Helper()
260	ret := m.ctrl.Call(m, "GetUpgrades", clusterID)
261	ret0, _ := ret[0].(do.KubernetesVersions)
262	ret1, _ := ret[1].(error)
263	return ret0, ret1
264}
265
266// GetUpgrades indicates an expected call of GetUpgrades.
267func (mr *MockKubernetesServiceMockRecorder) GetUpgrades(clusterID interface{}) *gomock.Call {
268	mr.mock.ctrl.T.Helper()
269	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetUpgrades", reflect.TypeOf((*MockKubernetesService)(nil).GetUpgrades), clusterID)
270}
271
272// GetVersions mocks base method.
273func (m *MockKubernetesService) GetVersions() (do.KubernetesVersions, error) {
274	m.ctrl.T.Helper()
275	ret := m.ctrl.Call(m, "GetVersions")
276	ret0, _ := ret[0].(do.KubernetesVersions)
277	ret1, _ := ret[1].(error)
278	return ret0, ret1
279}
280
281// GetVersions indicates an expected call of GetVersions.
282func (mr *MockKubernetesServiceMockRecorder) GetVersions() *gomock.Call {
283	mr.mock.ctrl.T.Helper()
284	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetVersions", reflect.TypeOf((*MockKubernetesService)(nil).GetVersions))
285}
286
287// List mocks base method.
288func (m *MockKubernetesService) List() (do.KubernetesClusters, error) {
289	m.ctrl.T.Helper()
290	ret := m.ctrl.Call(m, "List")
291	ret0, _ := ret[0].(do.KubernetesClusters)
292	ret1, _ := ret[1].(error)
293	return ret0, ret1
294}
295
296// List indicates an expected call of List.
297func (mr *MockKubernetesServiceMockRecorder) List() *gomock.Call {
298	mr.mock.ctrl.T.Helper()
299	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "List", reflect.TypeOf((*MockKubernetesService)(nil).List))
300}
301
302// ListAssociatedResourcesForDeletion mocks base method.
303func (m *MockKubernetesService) ListAssociatedResourcesForDeletion(clusterID string) (*do.KubernetesAssociatedResources, error) {
304	m.ctrl.T.Helper()
305	ret := m.ctrl.Call(m, "ListAssociatedResourcesForDeletion", clusterID)
306	ret0, _ := ret[0].(*do.KubernetesAssociatedResources)
307	ret1, _ := ret[1].(error)
308	return ret0, ret1
309}
310
311// ListAssociatedResourcesForDeletion indicates an expected call of ListAssociatedResourcesForDeletion.
312func (mr *MockKubernetesServiceMockRecorder) ListAssociatedResourcesForDeletion(clusterID interface{}) *gomock.Call {
313	mr.mock.ctrl.T.Helper()
314	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListAssociatedResourcesForDeletion", reflect.TypeOf((*MockKubernetesService)(nil).ListAssociatedResourcesForDeletion), clusterID)
315}
316
317// ListNodePools mocks base method.
318func (m *MockKubernetesService) ListNodePools(clusterID string) (do.KubernetesNodePools, error) {
319	m.ctrl.T.Helper()
320	ret := m.ctrl.Call(m, "ListNodePools", clusterID)
321	ret0, _ := ret[0].(do.KubernetesNodePools)
322	ret1, _ := ret[1].(error)
323	return ret0, ret1
324}
325
326// ListNodePools indicates an expected call of ListNodePools.
327func (mr *MockKubernetesServiceMockRecorder) ListNodePools(clusterID interface{}) *gomock.Call {
328	mr.mock.ctrl.T.Helper()
329	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListNodePools", reflect.TypeOf((*MockKubernetesService)(nil).ListNodePools), clusterID)
330}
331
332// RecycleNodePoolNodes mocks base method.
333func (m *MockKubernetesService) RecycleNodePoolNodes(clusterID, poolID string, req *godo.KubernetesNodePoolRecycleNodesRequest) error {
334	m.ctrl.T.Helper()
335	ret := m.ctrl.Call(m, "RecycleNodePoolNodes", clusterID, poolID, req)
336	ret0, _ := ret[0].(error)
337	return ret0
338}
339
340// RecycleNodePoolNodes indicates an expected call of RecycleNodePoolNodes.
341func (mr *MockKubernetesServiceMockRecorder) RecycleNodePoolNodes(clusterID, poolID, req interface{}) *gomock.Call {
342	mr.mock.ctrl.T.Helper()
343	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RecycleNodePoolNodes", reflect.TypeOf((*MockKubernetesService)(nil).RecycleNodePoolNodes), clusterID, poolID, req)
344}
345
346// RemoveRegistry mocks base method.
347func (m *MockKubernetesService) RemoveRegistry(req *godo.KubernetesClusterRegistryRequest) error {
348	m.ctrl.T.Helper()
349	ret := m.ctrl.Call(m, "RemoveRegistry", req)
350	ret0, _ := ret[0].(error)
351	return ret0
352}
353
354// RemoveRegistry indicates an expected call of RemoveRegistry.
355func (mr *MockKubernetesServiceMockRecorder) RemoveRegistry(req interface{}) *gomock.Call {
356	mr.mock.ctrl.T.Helper()
357	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RemoveRegistry", reflect.TypeOf((*MockKubernetesService)(nil).RemoveRegistry), req)
358}
359
360// Update mocks base method.
361func (m *MockKubernetesService) Update(clusterID string, update *godo.KubernetesClusterUpdateRequest) (*do.KubernetesCluster, error) {
362	m.ctrl.T.Helper()
363	ret := m.ctrl.Call(m, "Update", clusterID, update)
364	ret0, _ := ret[0].(*do.KubernetesCluster)
365	ret1, _ := ret[1].(error)
366	return ret0, ret1
367}
368
369// Update indicates an expected call of Update.
370func (mr *MockKubernetesServiceMockRecorder) Update(clusterID, update interface{}) *gomock.Call {
371	mr.mock.ctrl.T.Helper()
372	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Update", reflect.TypeOf((*MockKubernetesService)(nil).Update), clusterID, update)
373}
374
375// UpdateNodePool mocks base method.
376func (m *MockKubernetesService) UpdateNodePool(clusterID, poolID string, req *godo.KubernetesNodePoolUpdateRequest) (*do.KubernetesNodePool, error) {
377	m.ctrl.T.Helper()
378	ret := m.ctrl.Call(m, "UpdateNodePool", clusterID, poolID, req)
379	ret0, _ := ret[0].(*do.KubernetesNodePool)
380	ret1, _ := ret[1].(error)
381	return ret0, ret1
382}
383
384// UpdateNodePool indicates an expected call of UpdateNodePool.
385func (mr *MockKubernetesServiceMockRecorder) UpdateNodePool(clusterID, poolID, req interface{}) *gomock.Call {
386	mr.mock.ctrl.T.Helper()
387	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateNodePool", reflect.TypeOf((*MockKubernetesService)(nil).UpdateNodePool), clusterID, poolID, req)
388}
389
390// Upgrade mocks base method.
391func (m *MockKubernetesService) Upgrade(clusterID, versionSlug string) error {
392	m.ctrl.T.Helper()
393	ret := m.ctrl.Call(m, "Upgrade", clusterID, versionSlug)
394	ret0, _ := ret[0].(error)
395	return ret0
396}
397
398// Upgrade indicates an expected call of Upgrade.
399func (mr *MockKubernetesServiceMockRecorder) Upgrade(clusterID, versionSlug interface{}) *gomock.Call {
400	mr.mock.ctrl.T.Helper()
401	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Upgrade", reflect.TypeOf((*MockKubernetesService)(nil).Upgrade), clusterID, versionSlug)
402}
403