-
Notifications
You must be signed in to change notification settings - Fork 8
/
reconcilers.go
199 lines (168 loc) · 8.72 KB
/
reconcilers.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
// Code generated by MockGen. DO NOT EDIT.
// Source: ./reconcilers.go
// Package mock_controller is a generated GoMock package.
package mock_controller
import (
context "context"
reflect "reflect"
gomock "github.com/golang/mock/gomock"
v1alpha1 "github.com/solo-io/skv2/pkg/api/multicluster.solo.io/v1alpha1"
controller "github.com/solo-io/skv2/pkg/api/multicluster.solo.io/v1alpha1/controller"
reconcile "github.com/solo-io/skv2/pkg/reconcile"
predicate "sigs.k8s.io/controller-runtime/pkg/predicate"
)
// MockKubernetesClusterReconciler is a mock of KubernetesClusterReconciler interface
type MockKubernetesClusterReconciler struct {
ctrl *gomock.Controller
recorder *MockKubernetesClusterReconcilerMockRecorder
}
// MockKubernetesClusterReconcilerMockRecorder is the mock recorder for MockKubernetesClusterReconciler
type MockKubernetesClusterReconcilerMockRecorder struct {
mock *MockKubernetesClusterReconciler
}
// NewMockKubernetesClusterReconciler creates a new mock instance
func NewMockKubernetesClusterReconciler(ctrl *gomock.Controller) *MockKubernetesClusterReconciler {
mock := &MockKubernetesClusterReconciler{ctrl: ctrl}
mock.recorder = &MockKubernetesClusterReconcilerMockRecorder{mock}
return mock
}
// EXPECT returns an object that allows the caller to indicate expected use
func (m *MockKubernetesClusterReconciler) EXPECT() *MockKubernetesClusterReconcilerMockRecorder {
return m.recorder
}
// ReconcileKubernetesCluster mocks base method
func (m *MockKubernetesClusterReconciler) ReconcileKubernetesCluster(obj *v1alpha1.KubernetesCluster) (reconcile.Result, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "ReconcileKubernetesCluster", obj)
ret0, _ := ret[0].(reconcile.Result)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// ReconcileKubernetesCluster indicates an expected call of ReconcileKubernetesCluster
func (mr *MockKubernetesClusterReconcilerMockRecorder) ReconcileKubernetesCluster(obj interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReconcileKubernetesCluster", reflect.TypeOf((*MockKubernetesClusterReconciler)(nil).ReconcileKubernetesCluster), obj)
}
// MockKubernetesClusterDeletionReconciler is a mock of KubernetesClusterDeletionReconciler interface
type MockKubernetesClusterDeletionReconciler struct {
ctrl *gomock.Controller
recorder *MockKubernetesClusterDeletionReconcilerMockRecorder
}
// MockKubernetesClusterDeletionReconcilerMockRecorder is the mock recorder for MockKubernetesClusterDeletionReconciler
type MockKubernetesClusterDeletionReconcilerMockRecorder struct {
mock *MockKubernetesClusterDeletionReconciler
}
// NewMockKubernetesClusterDeletionReconciler creates a new mock instance
func NewMockKubernetesClusterDeletionReconciler(ctrl *gomock.Controller) *MockKubernetesClusterDeletionReconciler {
mock := &MockKubernetesClusterDeletionReconciler{ctrl: ctrl}
mock.recorder = &MockKubernetesClusterDeletionReconcilerMockRecorder{mock}
return mock
}
// EXPECT returns an object that allows the caller to indicate expected use
func (m *MockKubernetesClusterDeletionReconciler) EXPECT() *MockKubernetesClusterDeletionReconcilerMockRecorder {
return m.recorder
}
// ReconcileKubernetesClusterDeletion mocks base method
func (m *MockKubernetesClusterDeletionReconciler) ReconcileKubernetesClusterDeletion(req reconcile.Request) error {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "ReconcileKubernetesClusterDeletion", req)
ret0, _ := ret[0].(error)
return ret0
}
// ReconcileKubernetesClusterDeletion indicates an expected call of ReconcileKubernetesClusterDeletion
func (mr *MockKubernetesClusterDeletionReconcilerMockRecorder) ReconcileKubernetesClusterDeletion(req interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReconcileKubernetesClusterDeletion", reflect.TypeOf((*MockKubernetesClusterDeletionReconciler)(nil).ReconcileKubernetesClusterDeletion), req)
}
// MockKubernetesClusterFinalizer is a mock of KubernetesClusterFinalizer interface
type MockKubernetesClusterFinalizer struct {
ctrl *gomock.Controller
recorder *MockKubernetesClusterFinalizerMockRecorder
}
// MockKubernetesClusterFinalizerMockRecorder is the mock recorder for MockKubernetesClusterFinalizer
type MockKubernetesClusterFinalizerMockRecorder struct {
mock *MockKubernetesClusterFinalizer
}
// NewMockKubernetesClusterFinalizer creates a new mock instance
func NewMockKubernetesClusterFinalizer(ctrl *gomock.Controller) *MockKubernetesClusterFinalizer {
mock := &MockKubernetesClusterFinalizer{ctrl: ctrl}
mock.recorder = &MockKubernetesClusterFinalizerMockRecorder{mock}
return mock
}
// EXPECT returns an object that allows the caller to indicate expected use
func (m *MockKubernetesClusterFinalizer) EXPECT() *MockKubernetesClusterFinalizerMockRecorder {
return m.recorder
}
// ReconcileKubernetesCluster mocks base method
func (m *MockKubernetesClusterFinalizer) ReconcileKubernetesCluster(obj *v1alpha1.KubernetesCluster) (reconcile.Result, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "ReconcileKubernetesCluster", obj)
ret0, _ := ret[0].(reconcile.Result)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// ReconcileKubernetesCluster indicates an expected call of ReconcileKubernetesCluster
func (mr *MockKubernetesClusterFinalizerMockRecorder) ReconcileKubernetesCluster(obj interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReconcileKubernetesCluster", reflect.TypeOf((*MockKubernetesClusterFinalizer)(nil).ReconcileKubernetesCluster), obj)
}
// KubernetesClusterFinalizerName mocks base method
func (m *MockKubernetesClusterFinalizer) KubernetesClusterFinalizerName() string {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "KubernetesClusterFinalizerName")
ret0, _ := ret[0].(string)
return ret0
}
// KubernetesClusterFinalizerName indicates an expected call of KubernetesClusterFinalizerName
func (mr *MockKubernetesClusterFinalizerMockRecorder) KubernetesClusterFinalizerName() *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "KubernetesClusterFinalizerName", reflect.TypeOf((*MockKubernetesClusterFinalizer)(nil).KubernetesClusterFinalizerName))
}
// FinalizeKubernetesCluster mocks base method
func (m *MockKubernetesClusterFinalizer) FinalizeKubernetesCluster(obj *v1alpha1.KubernetesCluster) error {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "FinalizeKubernetesCluster", obj)
ret0, _ := ret[0].(error)
return ret0
}
// FinalizeKubernetesCluster indicates an expected call of FinalizeKubernetesCluster
func (mr *MockKubernetesClusterFinalizerMockRecorder) FinalizeKubernetesCluster(obj interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "FinalizeKubernetesCluster", reflect.TypeOf((*MockKubernetesClusterFinalizer)(nil).FinalizeKubernetesCluster), obj)
}
// MockKubernetesClusterReconcileLoop is a mock of KubernetesClusterReconcileLoop interface
type MockKubernetesClusterReconcileLoop struct {
ctrl *gomock.Controller
recorder *MockKubernetesClusterReconcileLoopMockRecorder
}
// MockKubernetesClusterReconcileLoopMockRecorder is the mock recorder for MockKubernetesClusterReconcileLoop
type MockKubernetesClusterReconcileLoopMockRecorder struct {
mock *MockKubernetesClusterReconcileLoop
}
// NewMockKubernetesClusterReconcileLoop creates a new mock instance
func NewMockKubernetesClusterReconcileLoop(ctrl *gomock.Controller) *MockKubernetesClusterReconcileLoop {
mock := &MockKubernetesClusterReconcileLoop{ctrl: ctrl}
mock.recorder = &MockKubernetesClusterReconcileLoopMockRecorder{mock}
return mock
}
// EXPECT returns an object that allows the caller to indicate expected use
func (m *MockKubernetesClusterReconcileLoop) EXPECT() *MockKubernetesClusterReconcileLoopMockRecorder {
return m.recorder
}
// RunKubernetesClusterReconciler mocks base method
func (m *MockKubernetesClusterReconcileLoop) RunKubernetesClusterReconciler(ctx context.Context, rec controller.KubernetesClusterReconciler, predicates ...predicate.Predicate) error {
m.ctrl.T.Helper()
varargs := []interface{}{ctx, rec}
for _, a := range predicates {
varargs = append(varargs, a)
}
ret := m.ctrl.Call(m, "RunKubernetesClusterReconciler", varargs...)
ret0, _ := ret[0].(error)
return ret0
}
// RunKubernetesClusterReconciler indicates an expected call of RunKubernetesClusterReconciler
func (mr *MockKubernetesClusterReconcileLoopMockRecorder) RunKubernetesClusterReconciler(ctx, rec interface{}, predicates ...interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
varargs := append([]interface{}{ctx, rec}, predicates...)
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RunKubernetesClusterReconciler", reflect.TypeOf((*MockKubernetesClusterReconcileLoop)(nil).RunKubernetesClusterReconciler), varargs...)
}