@@ -139,48 +139,105 @@ func splunkDeletionTester(t *testing.T, cr splcommon.MetaObject, delete func(spl
139139
140140 switch cr .GetObjectKind ().GroupVersionKind ().Kind {
141141 case "Standalone" :
142- mockCalls ["Get" ] = append (mockCalls ["Get" ], []spltest.MockFuncCall {
143- //{MetaName: "*v1.ConfigMap-test-splunk-standalone-stack1-configmap"},
142+ mockCalls ["Get" ] = []spltest.MockFuncCall {
143+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
144+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
145+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
146+ {MetaName : "*v1.ConfigMap-test-splunk-standalone-stack1-configmap" },
144147 {MetaName : "*v1.Secret-test-splunk-test-secret" },
145148 {MetaName : "*v1.StatefulSet-test-splunk-stack1-standalone" },
146149 {MetaName : "*v4.Standalone-test-stack1" },
147150 {MetaName : "*v4.Standalone-test-stack1" },
148- }... )
151+ }
152+ mockCalls ["Create" ] = []spltest.MockFuncCall {
153+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
154+ {MetaName : "*v1.ConfigMap-test-splunk-standalone-stack1-configmap" },
155+ }
149156
150157 case "LicenseMaster" :
151- mockCalls ["Get" ] = append (mockCalls ["Get" ], []spltest.MockFuncCall {
158+ mockCalls ["Get" ] = []spltest.MockFuncCall {
159+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
160+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
161+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
162+ {MetaName : "*v1.ConfigMap-test-splunk-license-master-stack1-configmap" },
163+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
152164 {MetaName : "*v1.StatefulSet-test-splunk-stack1-license-master" },
153165 {MetaName : "*v3.LicenseMaster-test-stack1" },
154166 {MetaName : "*v3.LicenseMaster-test-stack1" },
155- }... )
167+ }
168+ mockCalls ["Create" ] = []spltest.MockFuncCall {
169+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
170+ {MetaName : "*v1.ConfigMap-test-splunk-license-master-stack1-configmap" },
171+ }
156172
157173 case "LicenseManager" :
158- mockCalls ["Get" ] = append (mockCalls ["Get" ], []spltest.MockFuncCall {
174+ mockCalls ["Get" ] = []spltest.MockFuncCall {
175+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
176+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
177+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
178+ {MetaName : "*v1.ConfigMap-test-splunk-license-manager-stack1-configmap" },
179+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
159180 {MetaName : "*v1.StatefulSet-test-splunk-stack1-license-manager" },
160181 {MetaName : "*v4.LicenseManager-test-stack1" },
161182 {MetaName : "*v4.LicenseManager-test-stack1" },
162- }... )
183+ }
184+ mockCalls ["Create" ] = []spltest.MockFuncCall {
185+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
186+ {MetaName : "*v1.ConfigMap-test-splunk-license-manager-stack1-configmap" },
187+ }
163188
164189 case "SearchHeadCluster" :
165- mockCalls ["Get" ] = append (mockCalls ["Get" ], []spltest.MockFuncCall {
190+ mockCalls ["Get" ] = []spltest.MockFuncCall {
191+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
192+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
193+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
194+ {MetaName : "*v1.ConfigMap-test-splunk-search-head-stack1-configmap" },
195+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
166196 {MetaName : "*v1.StatefulSet-test-splunk-stack1-search-head" },
167197 {MetaName : "*v4.SearchHeadCluster-test-stack1" },
168198 {MetaName : "*v4.SearchHeadCluster-test-stack1" },
169- }... )
199+ }
200+ mockCalls ["Create" ] = []spltest.MockFuncCall {
201+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
202+ {MetaName : "*v1.ConfigMap-test-splunk-search-head-stack1-configmap" },
203+ }
170204
171205 case "ClusterMaster" :
172- mockCalls ["Get" ] = append (mockCalls ["Get" ], []spltest.MockFuncCall {
206+ mockCalls ["Get" ] = []spltest.MockFuncCall {
207+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
208+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
209+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
210+ {MetaName : "*v1.ConfigMap-test-splunk-cluster-master-stack1-configmap" },
211+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
173212 {MetaName : "*v1.StatefulSet-test-splunk-stack1-cluster-master" },
174213 {MetaName : "*v3.ClusterMaster-test-stack1" },
175214 {MetaName : "*v3.ClusterMaster-test-stack1" },
176- }... )
215+ }
216+ mockCalls ["Create" ] = []spltest.MockFuncCall {
217+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
218+ {MetaName : "*v1.ConfigMap-test-splunk-cluster-master-stack1-configmap" },
219+ }
220+ case "IndexerCluster" :
221+ mockCalls ["Create" ] = []spltest.MockFuncCall {
222+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
223+ {MetaName : "*v1.ConfigMap-test-splunk-indexer-stack1-configmap" },
224+ }
177225
178226 case "ClusterManager" :
179- mockCalls ["Get" ] = append (mockCalls ["Get" ], []spltest.MockFuncCall {
227+ mockCalls ["Get" ] = []spltest.MockFuncCall {
228+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
229+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
230+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
231+ {MetaName : "*v1.ConfigMap-test-splunk-cluster-manager-stack1-configmap" },
232+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
180233 {MetaName : "*v1.StatefulSet-test-splunk-stack1-cluster-manager" },
181234 {MetaName : "*v4.ClusterManager-test-stack1" },
182235 {MetaName : "*v4.ClusterManager-test-stack1" },
183- }... )
236+ }
237+ mockCalls ["Create" ] = []spltest.MockFuncCall {
238+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
239+ {MetaName : "*v1.ConfigMap-test-splunk-cluster-manager-stack1-configmap" },
240+ }
184241
185242 listOptsTest := []client.ListOption {
186243 client .InNamespace (cr .GetNamespace ()),
@@ -194,8 +251,18 @@ func splunkDeletionTester(t *testing.T, cr splcommon.MetaObject, delete func(spl
194251 }... )
195252 mockCalls ["List" ][0 ], mockCalls ["List" ][len (mockCalls ["List" ])- 1 ] = mockCalls ["List" ][len (mockCalls ["List" ])- 1 ], mockCalls ["List" ][0 ]
196253 case "MonitoringConsole" :
197- mockCalls ["Get" ] = append (mockCalls ["Get" ], spltest.MockFuncCall {MetaName : "*v4.MonitoringConsole-test-stack1" })
198- mockCalls ["Get" ] = append (mockCalls ["Get" ], spltest.MockFuncCall {MetaName : "*v4.MonitoringConsole-test-stack1" })
254+ mockCalls ["Get" ] = []spltest.MockFuncCall {
255+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
256+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
257+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
258+ {MetaName : "*v1.ConfigMap-test-splunk-monitoring-console-stack1-configmap" },
259+ {MetaName : "*v4.MonitoringConsole-test-stack1" },
260+ {MetaName : "*v4.MonitoringConsole-test-stack1" },
261+ }
262+ mockCalls ["Create" ] = []spltest.MockFuncCall {
263+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
264+ {MetaName : "*v1.ConfigMap-test-splunk-monitoring-console-stack1-configmap" },
265+ }
199266 }
200267 } else {
201268 mockCalls ["Update" ] = []spltest.MockFuncCall {
@@ -222,6 +289,24 @@ func splunkDeletionTester(t *testing.T, cr splcommon.MetaObject, delete func(spl
222289 {MetaName : "*v4.IndexerCluster-test-stack1" },
223290 {MetaName : "*v4.IndexerCluster-test-stack1" },
224291 }
292+ switch cr .GetObjectKind ().GroupVersionKind ().Kind {
293+ case "IndexerCluster" :
294+ mockCalls ["Create" ] = []spltest.MockFuncCall {
295+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
296+ {MetaName : "*v1.ConfigMap-test-splunk-indexer-stack1-configmap" },
297+ }
298+ mockCalls ["Get" ] = []spltest.MockFuncCall {
299+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
300+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
301+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
302+ {MetaName : "*v1.ConfigMap-test-splunk-indexer-stack1-configmap" },
303+ {MetaName : "*v4.ClusterManager-test-manager1" },
304+ {MetaName : "*v1.Secret-test-splunk-test-secret" },
305+ {MetaName : "*v1.StatefulSet-test-splunk-stack1-indexer" },
306+ {MetaName : "*v4.IndexerCluster-test-stack1" },
307+ {MetaName : "*v4.IndexerCluster-test-stack1" },
308+ }
309+ }
225310 }
226311 }
227312
0 commit comments