@@ -46,7 +46,6 @@ import (
46
46
operatorv1alpha1 "sigs.k8s.io/cluster-api-operator/api/v1alpha1"
47
47
operatorv1 "sigs.k8s.io/cluster-api-operator/api/v1alpha2"
48
48
providercontroller "sigs.k8s.io/cluster-api-operator/internal/controller"
49
- "sigs.k8s.io/cluster-api-operator/internal/controller/genericprovider"
50
49
healtchcheckcontroller "sigs.k8s.io/cluster-api-operator/internal/controller/healthcheck"
51
50
)
52
51
@@ -216,70 +215,77 @@ func setupChecks(mgr ctrl.Manager) {
216
215
217
216
func setupReconcilers (mgr ctrl.Manager , watchConfigSecretChanges bool ) {
218
217
if err := (& providercontroller.GenericProviderReconciler {
219
- Provider : & operatorv1.CoreProvider {},
220
- ProviderList : & operatorv1.CoreProviderList {},
221
- Client : mgr .GetClient (),
222
- Config : mgr .GetConfig (),
218
+ Provider : & operatorv1.CoreProvider {},
219
+ ProviderList : & operatorv1.CoreProviderList {},
220
+ Client : mgr .GetClient (),
221
+ Config : mgr .GetConfig (),
222
+ WatchConfigSecretChanges : watchConfigSecretChanges ,
223
223
}).SetupWithManager (mgr , concurrency (concurrencyNumber )); err != nil {
224
224
setupLog .Error (err , "unable to create controller" , "controller" , "CoreProvider" )
225
225
os .Exit (1 )
226
226
}
227
227
228
228
if err := (& providercontroller.GenericProviderReconciler {
229
- Provider : & operatorv1.InfrastructureProvider {},
230
- ProviderList : & operatorv1.InfrastructureProviderList {},
231
- Client : mgr .GetClient (),
232
- Config : mgr .GetConfig (),
229
+ Provider : & operatorv1.InfrastructureProvider {},
230
+ ProviderList : & operatorv1.InfrastructureProviderList {},
231
+ Client : mgr .GetClient (),
232
+ Config : mgr .GetConfig (),
233
+ WatchConfigSecretChanges : watchConfigSecretChanges ,
233
234
}).SetupWithManager (mgr , concurrency (concurrencyNumber )); err != nil {
234
235
setupLog .Error (err , "unable to create controller" , "controller" , "InfrastructureProvider" )
235
236
os .Exit (1 )
236
237
}
237
238
238
239
if err := (& providercontroller.GenericProviderReconciler {
239
- Provider : & operatorv1.BootstrapProvider {},
240
- ProviderList : & operatorv1.BootstrapProviderList {},
241
- Client : mgr .GetClient (),
242
- Config : mgr .GetConfig (),
240
+ Provider : & operatorv1.BootstrapProvider {},
241
+ ProviderList : & operatorv1.BootstrapProviderList {},
242
+ Client : mgr .GetClient (),
243
+ Config : mgr .GetConfig (),
244
+ WatchConfigSecretChanges : watchConfigSecretChanges ,
243
245
}).SetupWithManager (mgr , concurrency (concurrencyNumber )); err != nil {
244
246
setupLog .Error (err , "unable to create controller" , "controller" , "BootstrapProvider" )
245
247
os .Exit (1 )
246
248
}
247
249
248
250
if err := (& providercontroller.GenericProviderReconciler {
249
- Provider : & operatorv1.ControlPlaneProvider {},
250
- ProviderList : & operatorv1.ControlPlaneProviderList {},
251
- Client : mgr .GetClient (),
252
- Config : mgr .GetConfig (),
251
+ Provider : & operatorv1.ControlPlaneProvider {},
252
+ ProviderList : & operatorv1.ControlPlaneProviderList {},
253
+ Client : mgr .GetClient (),
254
+ Config : mgr .GetConfig (),
255
+ WatchConfigSecretChanges : watchConfigSecretChanges ,
253
256
}).SetupWithManager (mgr , concurrency (concurrencyNumber )); err != nil {
254
257
setupLog .Error (err , "unable to create controller" , "controller" , "ControlPlaneProvider" )
255
258
os .Exit (1 )
256
259
}
257
260
258
261
if err := (& providercontroller.GenericProviderReconciler {
259
- Provider : & operatorv1.AddonProvider {},
260
- ProviderList : & operatorv1.AddonProviderList {},
261
- Client : mgr .GetClient (),
262
- Config : mgr .GetConfig (),
262
+ Provider : & operatorv1.AddonProvider {},
263
+ ProviderList : & operatorv1.AddonProviderList {},
264
+ Client : mgr .GetClient (),
265
+ Config : mgr .GetConfig (),
266
+ WatchConfigSecretChanges : watchConfigSecretChanges ,
263
267
}).SetupWithManager (mgr , concurrency (concurrencyNumber )); err != nil {
264
268
setupLog .Error (err , "unable to create controller" , "controller" , "AddonProvider" )
265
269
os .Exit (1 )
266
270
}
267
271
268
272
if err := (& providercontroller.GenericProviderReconciler {
269
- Provider : & operatorv1.IPAMProvider {},
270
- ProviderList : & operatorv1.IPAMProviderList {},
271
- Client : mgr .GetClient (),
272
- Config : mgr .GetConfig (),
273
+ Provider : & operatorv1.IPAMProvider {},
274
+ ProviderList : & operatorv1.IPAMProviderList {},
275
+ Client : mgr .GetClient (),
276
+ Config : mgr .GetConfig (),
277
+ WatchConfigSecretChanges : watchConfigSecretChanges ,
273
278
}).SetupWithManager (mgr , concurrency (concurrencyNumber )); err != nil {
274
279
setupLog .Error (err , "unable to create controller" , "controller" , "IPAMProvider" )
275
280
os .Exit (1 )
276
281
}
277
282
278
283
if err := (& providercontroller.GenericProviderReconciler {
279
- Provider : & operatorv1.RuntimeExtensionProvider {},
280
- ProviderList : & operatorv1.RuntimeExtensionProviderList {},
281
- Client : mgr .GetClient (),
282
- Config : mgr .GetConfig (),
284
+ Provider : & operatorv1.RuntimeExtensionProvider {},
285
+ ProviderList : & operatorv1.RuntimeExtensionProviderList {},
286
+ Client : mgr .GetClient (),
287
+ Config : mgr .GetConfig (),
288
+ WatchConfigSecretChanges : watchConfigSecretChanges ,
283
289
}).SetupWithManager (mgr , concurrency (concurrencyNumber )); err != nil {
284
290
setupLog .Error (err , "unable to create controller" , "controller" , "RuntimeExtensionProvider" )
285
291
os .Exit (1 )
@@ -291,24 +297,6 @@ func setupReconcilers(mgr ctrl.Manager, watchConfigSecretChanges bool) {
291
297
setupLog .Error (err , "unable to create controller" , "controller" , "Healthcheck" )
292
298
os .Exit (1 )
293
299
}
294
-
295
- if watchConfigSecretChanges {
296
- if err := (& providercontroller.SecretReconciler {
297
- ProviderLists : []genericprovider.GenericProviderList {
298
- & operatorv1.CoreProviderList {},
299
- & operatorv1.InfrastructureProviderList {},
300
- & operatorv1.BootstrapProviderList {},
301
- & operatorv1.ControlPlaneProviderList {},
302
- & operatorv1.AddonProviderList {},
303
- & operatorv1.IPAMProviderList {},
304
- & operatorv1.RuntimeExtensionProviderList {},
305
- },
306
- Client : mgr .GetClient (),
307
- }).SetupWithManager (mgr , concurrency (concurrencyNumber )); err != nil {
308
- setupLog .Error (err , "unable to create controller" , "controller" , "Secret" )
309
- os .Exit (1 )
310
- }
311
- }
312
300
}
313
301
314
302
func setupWebhooks (mgr ctrl.Manager ) {
0 commit comments